Який вираз cron для 4 ранку кожного дня?

Якщо ви хочете, щоб cronjob запускався щоранку в будні о 4:00, ви б використовували 0 4 * * 1-5 .29 серпня 2022 р

Робота Cron в Linux: приклади

  1. 30 * * * * /шлях/до/скрипту. На початку кожної години.
  2. 0 * * * * /шлях/до/скрипту. Щодня опівночі.
  3. 0 0 * * * /шлях/до/скрипту. Щодня о 2 годині ночі.
  4. 0 2 * * * /шлях/до/скрипту. …
  5. 0 0 1 * * /шлях/до/скрипту. …
  6. 0 0 15 * * /шлях/до/скрипту. …
  7. 0 0 1 12 * /шлях/до/скрипту. …
  8. 0 0 * * 6 /шлях/до/скрипту.

Інструкція cron для кожного сценарію виконується в ті самі дні – */2 оцінюється як 1-31/2. Перегляньте мою відповідь тут, щоб дізнатися більше. Щоб отримати чергування днів, ви можете використовуйте 2-31/2 для першого сценарію – це починатиметься з 2 і пропускатиме кожне наступне для 2,4,6 тощо.

Приклади виразів Cron

Вираз Cronрозклад
0 7 * * *Щодня о 7:00 ранку
30 17 * * 1Щопонеділка о 17:30
15 10 15 * *Кожного 15 числа місяця о 10:15
30 17 2 3 *Кожного 2 березня о 17:30

Наприклад, значення 30 4 1,15 * 5 викликає виконання команди о 4:30 ранку 1-го та 15-го числа кожного місяця, а також кожної п'ятниці.

Якщо ви хочете, щоб cronjob запускався щоранку в будні о 4:00, ви б використовували 0 4 * * 1-5 . Якщо ви хочете, щоб cronjob запускався кожні 15 хвилин, але лише в робочий час у робочі дні, ви б використовували */15 8-17 * * 1-5, що означає кожні 15 хвилин між годинами 8 та 17:00, але лише по понеділках до п'ятниці.