Cómo administrar la ejecución de tareas programadas desde el terminal

¿Pensabas que la ejecución de tareas programadas era algo complicado bajo Linux? Bueno, en realidad es simple. Muy pocos saben que es posible ejecutar un comando o una serie de comandos a la hora deseada utilizando el comando at.


Supongamos que querés ejecutar mplayer a las 10:15 de la mañana. Simplemente, abrí un terminal y escribí:

at 1015

Luego, escribí los comandos que querés que se ejecuten a esa hora. Por ejemplo,

mplayer peli.avi

Presioná Enter para separar cada uno de los comandos.

Finalmente, presioná Ctrl+D para volver a la línea de comandos del terminal.

Para ver una lista de los comandos en vísperas de ejecutarse, escribí

at -l

Para remover una tarea programada de la lista, escribí

atrm 1

Donde 1 es el ID de la tarea según at -l.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

      Leandro Sabo dijo

    Muy pero muy bueno. Esta genial esto, además es muy simple y sencillo.

      Saito Mordraug dijo

    ¡Nuestra mejor amiga es la poderosa terminal!

    =D

      neo61 dijo

    Esto lo vi hace unos meses pero no había tenido tiempo para probarlo. Ahora leyendo con mas calma me surge la duda, o mejor dicho, necesito saber donde debe estar el archivo que se quiere ejecutar, quiero decir, poniendo como ejemplo una película, donde debe estar esta, ¿o es que debe estar en la lista de reproducción? si es así entonces no es tan sencillo como parece en esta explicación pues habría que programar en mplayer o cualquier otro reproductor multimedia que al abrirse ejecute su lista. Necesito me aclare esto.