← Все курсы

Cron: задачи по расписанию

Составишь расписание любой сложности и разберёшься, почему cron-задача «почему-то не запускается».

Cron выглядит просто, пока задача не перестаёт запускаться. Начнёшь с ежедневного бэкапа и интервалов */N, разберёшься со списками, днями недели и месяца, системными задачами и логированием вывода. Потом — MAILTO и PATH, скрипт без бита выполнения, автоочистка временных файлов и healthcheck по расписанию. Финал — «первый понедельник месяца», который одной строкой cron не записать.

12 заданий
  1. Ежедневный бэкап по расписаниюлегко
  2. Проверка каждые 15 минутлегко
  3. Дважды в деньлегко
  4. Первого числа месяцасредне
  5. Отчёт только по буднямсредне
  6. Системная задача в /etc/cron.dсредне
  7. Вывод cron — в лог с дозаписьюсредне
  8. Cron с MAILTO и PATHсредне
  9. Крон не запускаетсялегко
  10. Автоочистка временных файловсредне
  11. Напиши healthcheckсредне
  12. Первый понедельник месяцасложно