at
tiene una interfaz más simple para este tipo de propósito si at
está instalado, la máquina está funcionando atd
y el usuario puede usar el comando.
Por ejemplo (verifique la sintaxis exacta usando man at
o info at
),
at -f
archivo now + 53 minutes
o
at -f
archivo now + 2 hours
ejecutará los comandos en el archivo especificado en 53 minutos o 2 horas, respectivamente.
at
luego se puede volver a ejecutar al comienzo del trabajo programado con unidades adecuadas de inicio, conteo y tiempo (aleatorio o de otro tipo).
Editar
Como Arjan señala útilmente a continuación, si está utilizando esto para otra aplicación que no sea un juguete, debe pensar en problemas como lo que sucede
si la próxima ejecución comienza antes de que termine la anterior (por ejemplo, ¿el script es reentrante?) o
si una ejecución no se completa correctamente o
si la próxima ejecución no se inicia a tiempo o a tiempo (por ejemplo, qué sucede si la máquina está apagada cuando la próxima ejecución debe comenzar) y
sobre el registro e informes de ejecuciones fallidas o exitosas.
file
contiene la próximaat
ejecución, ¿correcto?