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