Quiero que se ejecuten dos trabajos en algún momento todos los días, en serie, exactamente en el orden que especifique. ¿Este crontab hará de manera confiable lo que quiero?
@daily job1
@daily job2
Estoy asumiendo que se ejecutan uno tras otro, pero era incapaz de encontrar la respuesta mediante la búsqueda en la Web o de cualquiera de estas páginas de manual: cron(1)
, crontab(1)
, crontab(5)
.
El crontab anterior obviamente no hará lo que quiero si cron ejecuta cosas programadas @daily
en paralelo o en un orden impredecible.
Sé que simplemente puedo hacer un script de shell para activarlos en orden, solo tengo curiosidad por saber cómo se supone que funciona el cron (y soy demasiado vago para recopilar datos de prueba o leer el código fuente).
Cron es proporcionado por el cron
paquete. El sistema operativo es Ubuntu 10.04 LTS (servidor).
cron
paquete? Casi todos los demonios cron que conozco manejarán esto en orden, y sincrónicamente, generalmente analizando primero cada archivo en orden alfabético (aunque algunos lo hacen por cantidad de tiempo entre ejecuciones en orden ascendente), y luego los trabajos dentro en orden de línea.