Administrar las tareas programadas de otro usuario en Ubuntu 14.04 LTS

Publicado por P. Ruiz en

Ya hemos dedicado otro artículo a Programar una tarea repetitiva desde la terminal de Ubuntu 14.04 LTS. Ahí explicábamos cómo actuar cuando queríamos programar una tarea, tanto si somos los administradores del equipo como si no.

Sin embargo, cuando sí somos administradores, podemos utilizar los privilegios de superusuario para asignar tareas programadas a cualquiera de los usuarios del sistema.

Para conseguirlo, basta con añadir, al comando crontab, el argumento -u seguido del nombre de la cuenta de cualquier usuario del sistema.

Siguiendo esta pauta, podríamos haber creado la tarea programada para la cuenta usuario usando el siguiente comando:

sudo crontab -u usuario -e

Creamos una tarea programada para la cuenta usuario, pero ahora actuando como root.

Del mismo modo, podemos consultar las tareas programadas de cualquier usuario del sistema:

sudo crontab -u usuario -l

Comprobamos que aparece, de nuevo, la tarea que hemos vuelto a crear en el paso anterior.

Incluso podemos eliminar las tareas programadas que hayamos creado previamente para un usuario particular o que haya creado él mismo.

sudo crontab -u usuario -r

Como hicimos en el artículo anterior, eliminamos las tareas y a continuación comprobamos que ya no existen.

… Y esto es todo por el momento. Espero que te resulte útil.