CRON — планировщик, по которому задания выполняются с указанным интервалом.
Интервалы задаются в виде 5 чисел или последовательностей чисел, разделенных пробелами.
минута час день_месяца месяц день_недели
Часто на задания требуется выполнять постоянно — например, для синхронизации каких-либо данных между серверами.
Ежеминутное выполнение задается как * * * * * или */1 * * * * в старых версиях crond.
Каждые 5 минут выполнение можно настроить двумя способами:
1,5,10,15,20,25,30,35,40,45,50,55 * * * *
*/5 * * * *
Результат будет одним, первый способ удобнее только при автоматизации в различных панелях управления.
---------------------------------------------------------------------------------
* * * * * выполняемая команда |
| | | | | |
| | | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7) |
| | | ------- Месяц (1 - 12) |
| | --------- День (1 - 31) |
| ----------- Час (0 - 23) |
------------ Минута (0 - 59) |
---------------------------------------------------------------------------------
crontab -r # Очищаем задачи
crontab -u root /etc/cron.hourly/crontab.txt # Запускаем новые задачи из crontab.txt