Страницы

Поиск по вопросам

суббота, 21 декабря 2019 г.

cron и несколько одновременных заданий

#linux #cron


Если я поставлю в cron две задачи на исполнение в одно и тоже время, то как они будут
запущены на выполнение (и выполняться): параллельно или поочередно (вторая выполнится
после первой)?
    


Ответы

Ответ 1



Если задачи описаны в crontab в разных строках то они будут выполнятся независимо друг от друга, в том числе и параллельно, при совпадении времени. Если надо, что бы две задачи выполнились строго друг за другом то можно написать их в одну строку, разделив точкой с запятой: 01 12 * * * mike task1 parameters; task2 parameters; ... Кроме того, если к времени своего следующего старта предыдущий экземпляр задачи еще не завершился, крон не будет ничего проверять и запустит вторую копию. Отслеживание параллельного запуска и препятствование этому остается на совести самой выполняемой задачи.

Комментариев нет:

Отправить комментарий