Як планувати завдання за допомогою cron
Shared FAQ page chrome (breadcrumb, dates, read time, «Читати далі», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Вступ
cron виконує команду за розкладом. Результат надсилається електронною поштою власникові crontab, якщо ви його не перенаправите.
Додавання cron jobs
Cron jobs дають точність у часі за 5 полями:
Хвилина години від 0 до 60
Година доби від 0 до 23
День місяця від 1 до 31
Місяць року від 1 до 12
День тижня від 0 до 7
Синтаксис cron job наведено нижче.
MIN HOUR DOM MON DOW CMD
Зразок cron job, що виконується щовівторка о 2.30 ночі кожного місяця, виглядає так.
30 2 * * 2 CMD
Зірочка * означає «усі значення» для відповідного поля.
Опції служби.
Опції:
-u <user> задає користувача
-e редагувати crontab користувача
-l вивести crontab користувача
-r видалити crontab користувача
-i запитувати підтвердження перед видаленням
Поради
Вивести cron jobs користувача:
crontab -l -u <user_name>
Редагувати cron jobs користувача:
crontab -e -u <user_name>
Вивести cron jobs з оболонки самого користувача:
crontab -l
Редагувати cron jobs з оболонки самого користувача:
contab -e
Очистити всі cron jobs користувача:
crontab -r
Cron job, що виконується кожні 2 години:
0 */2 * * *
Використовуйте символ /, щоб задати інтервал повторення: */5 означає кожні 5, і це можна застосувати в будь-якому полі, хвилині, годині, дні тощо.
Cron job, що виконується о 2, 3, 4, 5, 6, 7 годині:
0 2-7 * * *
Використовуйте символ -, щоб задати діапазон: 2-7 те саме, що 2,3,4,5,6,7, і це можна застосувати в будь-якому полі, хвилині, годині, дні тощо.
Cron job, що виконується щохвилини:
* * * * *З FAQ EuroVPS.
Більше в категорії «Інструкції»Ваш наступний партнер з інфраструктури
Залишилося
запитання?
Розкажіть, що ви намагаєтеся зробити. Інженер прочитає і відповість.
+357 222 32280
Почнімо з вашої інфраструктури.
Трохи контексту допомагає нам почати правильну розмову.
