¿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.
Muy pero muy bueno. Esta genial esto, además es muy simple y sencillo.
¡Nuestra mejor amiga es la poderosa terminal!
=D
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.