Як щодня запускати сценарій crontab?

admin | 4 Квітня, 2025


Планування завдання на певний час Додайте наведений нижче приклад, щоб виконувати вказаний сценарій резервного копіювання журналу щодня об 11:00. ми можемо вказати значення, розділене комами, у полі вказує, що сценарій має бути виконано протягом усього зазначеного часу.

Робота 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, щоб налаштувати виконання завдань у визначений час, дати або інтервали. Для цього ви повинні вкажіть команди (або сценарії), які ви хочете запустити у файлі таблиці cron (crontab).. Кожен сценарій або команда має запис, який визначає інтервал виконання, команду або сценарій для запуску та ідентифікатор користувача для запуску запису.

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

Відкрийте таблицю cron для редагування за допомогою команди crontab -e. Якщо ви вперше, вас можуть попросити вибрати редактор. У редакторі додайте новий рядок, щоб указати, коли та як часто ви бажаєте запускати свій сценарій, а потім команду для виконання вашого сценарію.