Voglio che due lavori vengano eseguiti ogni giorno, in serie, esattamente nell'ordine specificato. Questo crontab farà in modo affidabile quello che voglio?
@daily job1
@daily job2
Sto assumendo che corrono uno dopo l'altro, ma non sono riuscito a trovare la risposta dalla ricerca sul Web o da una qualsiasi di queste pagine di manuale: cron(1), crontab(1), crontab(5).
Il crontab sopra ovviamente non farà ciò che voglio se cron esegue le cose programmate @dailyin parallelo o in un ordine imprevedibile.
So che posso semplicemente creare uno script di shell per attivarli in ordine, sono solo curioso di sapere come dovrebbe funzionare cron (e sono troppo pigro per raccogliere dati di test o leggere il codice sorgente).
Cron è fornito dal cronpacchetto. Il sistema operativo è Ubuntu 10.04 LTS (server).
cronpacchetto? Quasi tutti i demoni cron che conosco gestiranno questo in ordine, e in modo sincrono, di solito prima analizzando ogni file in ordine alfabetico (anche se alcuni lo fanno per tempo tra le esecuzioni in ordine crescente), e quindi i lavori all'interno in ordine di linea.