Cron / Anacron vs. Systemd

Linux предоставляет три разных планировщика заданий, например, Cron, Anacron и Systemd-Timer. Каковы преимущества Cron / Anacron vs. Systemd-Timer?

4
задан 9 April 2018 в 02:22

2 ответа

В пользу Cron

Простая запись в одной строке / etc / crontab и ваша задание запускаются

В пользу systemd

Простая запись в одной строке / etc / crontab и ваша работа настроены на запуск Лучшая регистрация! systemd захватывает STDOUT и STDERR вашей работы и сохраняет их в журнале systemd. Улучшение статуса работы. Вы можете использовать systemctl status your-service, чтобы проверить статус того, что вы запустили. Вне расчесывания журналов cron не предлагает структурированного способа запроса статуса услуги. Улучшен статус таймера. Используйте systemctl list-timers, чтобы получить сводку включенных таймеров и посмотреть, когда они в последний раз побежали, и когда они будут выполняться в следующий раз.

В заключение

Таймеры Systemd имеют некоторые накладные расходы, чтобы учиться и настраивать, но приносят ряд преимуществ. Там некоторые пакеты, такие как systemd-cron и systemd-cron-next, которые позволяют вам записать записи cron в systemd-timers, чтобы попытаться обеспечить лучшее из двух миров решение

4
ответ дан 17 July 2018 в 17:13

В пользу Cron

Простая запись в одной строке / etc / crontab и ваша задание запускаются

В пользу systemd

Простая запись в одной строке / etc / crontab и ваша работа настроены на запуск Лучшая регистрация! systemd захватывает STDOUT и STDERR вашей работы и сохраняет их в журнале systemd. Улучшение статуса работы. Вы можете использовать systemctl status your-service, чтобы проверить статус того, что вы запустили. Вне расчесывания журналов cron не предлагает структурированного способа запроса статуса услуги. Улучшен статус таймера. Используйте systemctl list-timers, чтобы получить сводку включенных таймеров и посмотреть, когда они в последний раз побежали, и когда они будут выполняться в следующий раз.

В заключение

Таймеры Systemd имеют некоторые накладные расходы, чтобы учиться и настраивать, но приносят ряд преимуществ. Там некоторые пакеты, такие как systemd-cron и systemd-cron-next, которые позволяют вам записать записи cron в systemd-timers, чтобы попытаться обеспечить лучшее из двух миров решение

4
ответ дан 23 July 2018 в 18:04

Другие вопросы по тегам:

Похожие вопросы: