Agendar la ejecución de una tarea una sola vez
Si deseamos agendar la ejecución de una tarea una sola vez en un ambiente GNU/Linux (muy útil cuando deseamos ejecutar alguna secuencia de comandos/script un par de horas más), lo podemos hacer sin problemas con el comando at.
Si deseamos ejecutar el script “some-util-script.sh” xD en una hora más, debemos escribir:
at -f some-util-script.sh now + 1 hour
Además, tambien podemos revisar la cola de ejecución de las aplicaciones agendadas con at, ejecutando atq
atq
Tambien puede ser útil eliminar un job de la cola, para eso, tenemos atrm
atrm job_id
Una buena alternativa cuando deseamos ejecutar una tarea una sola vez, en el caso, que queramos agendar una tarea de forma periodica, tenemos al clásico cron.
Referencias