Chcę, aby dwa zadania były uruchamiane codziennie, szeregowo, dokładnie w określonej przeze mnie kolejności. Czy ten crontab niezawodnie zrobi to, co chcę?
@daily job1
@daily job2
Zakładam, że oni uruchomić jeden po drugim, ale nie udało mi się znaleźć odpowiedzi, szukając w internecie lub z jednego z tych stron podręcznika: cron(1)
, crontab(1)
, crontab(5)
.
Powyższy crontab oczywiście nie zrobi tego, co chcę, jeśli cron uruchomi rzeczy zaplanowane @daily
równolegle lub w nieprzewidywalnej kolejności.
Wiem, że mogę po prostu wykonać jeden skrypt powłoki, aby je odpalić, po prostu jestem ciekawy, jak powinien działać cron (i jestem zbyt leniwy, aby zbierać dane testowe lub czytać kod źródłowy).
Cron jest dostarczany przez cron
pakiet. System operacyjny to Ubuntu 10.04 LTS (serwer).
cron
paczkę? Prawie wszystkie demony cron, które znam, obsłużą to w kolejności i synchronicznie, zwykle najpierw parsują każdy plik w kolejności alfabetycznej (chociaż niektóre robią to według czasu między kolejnymi uruchomieniami w kolejności rosnącej), a następnie zadań wewnątrz w kolejności liniowej.