Я хочу, щоб дві роботи працювали десь щодня, серійно, в точно вказаному порядку. Чи надійно цей кронтаб робити те, що я хочу?
@daily job1
@daily job2
Я припускаю , що вони бігають один за одним, але я не зміг знайти відповідь з допомогою функції пошуку в Інтернеті або з будь-якої з цих сторінок Довідника: cron(1)
, crontab(1)
, crontab(5)
.
Crontab вище, очевидно, не буде робити те, що я хочу, якщо cron виконує параметри, заплановані @daily
паралельно або в непередбачуваному порядку.
Я знаю, що можу просто зробити один сценарій оболонки, щоб звільнити їх для того, щоб мені просто цікаво, як повинен працювати крон (і я лінивий збирати дані тесту чи читати вихідний код).
Cron надається cron
пакетом. ОС - Ubuntu 10.04 LTS (сервер).
cron
пакетом? Практично всі демони cron, які я знаю, будуть обробляти це в порядку і синхронно, як правило, спочатку розбирають кожен файл в алфавітному порядку (хоча деякі роблять це за кількістю часу між прогонами у порядку зростання), а потім завданнями всередині в порядку рядку.