Формат задания CRON:
minute hour dom month dow user cmd
минута Этот параметр определяет, в какую минуту часа будет выполняться команда,
и находится между '0' и '59'
час Этот параметр определяет, в какой час будет выполняться команда, и указывается в
24-часовые часы, значения должны быть от 0 до 23 (0 - полночь)
dom Это день месяца, в который вы хотите запустить команду, например, в
запускайте команду 19-го числа каждого месяца, dom будет 19.
month Это месяц, в который будет выполняться указанная команда, возможно указание
численно (0-12) или как название месяца (например, май)
Доу Это день недели, в который вы хотите запустить команду, он может
также может быть числовым (0-7) или как название дня (например, солнце).
пользователь Это пользователь, который запускает команду.
cmd Это команда, которую вы хотите выполнить. Это поле может содержать
несколько слов или пробелов.
Если вы не хотите указывать значение для поля, просто поместите * в
поле.
Вот пример настройки crontab.
01 * * * * root echo "This command is run at one min past every hour"
17 8 * * * root echo "This command is run daily at 8:17 am"
17 20 * * * root echo "This command is run daily at 8:17 pm"
00 4 * * 0 root echo "This command is run at 4 am every Sunday"
* 4 * * Sun root echo "So is this"
42 4 1 * * root echo "This command is run 4:42 am every 1st of the month"
01 * 19 07 * root echo "This command is run hourly on the 19th of July"