Добавить cron job
09.08.2015
crontab -e
nano /etc/crontab
Традиционный cron-формат
<Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели>
nnCron
<Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели> <Годы>
* * * * * * | | | | | | | | | | | +--- Годы (диапазон: 1900-3000) | | | | +----- Дни недели (диапазон: 1-7) | | | +------- Месяцы (диапазон: 1-12) | | +--------- Дни месяца (диапазон: 1-31) | +----------- Часы (диапазон: 0-23) +------------- Минуты (диапазон: 0-59)
* * * * * * каждую минуту
59 23 31 12 5 * за минуту до конца года, если последний день года -
пятница
59 23 31 Dec Fri * за минуту до конца года, если последний день года -
пятница (еще один вариант записи)
45 17 7 6 * * Каждый год 7-го июня в 17:45
45 17 7 6 * 2001,2002 Раз в год 7-го июня в 17:45, если сейчас 2001-й или
2002-й год
0,15,30,45 0,6,12,18 1,15,31 * 1-5 * В 00:00, 00:15, 00:30, 00:45, 06:00, 06:15, 06:30,
06:45, 12:00, 12:15, 12:30, 12:45, 18:00, 18:15,
18:30, 18:45, если сейчас 1-е, 15-е или 31-е число
любого месяца и только по рабочим дням недели
*/15 */6 1,15,31 * 1-5 * В 00:00, 00:15, 00:30, 00:45, 06:00, 06:15, 06:30,
06:45, 12:00, 12:15, 12:30, 12:45, 18:00, 18:15,
18:30, 18:45, если сейчас 1-е, 15-е или 31-е число
любого месяца и только по рабочим дням недели (еще
один вариант записи)
0 12 * * 1-5 * (0 12 * * Mon-Fri *) В полдень по рабочим дням
* * * 1,3,5,7,9,11 * * Каждую минуту в январе, марте, мае, июле, сентябре
и ноябре
1,2,3,5,20-25,30-35,59 23 31 12 * * В последний день года в 23:01, 23:02, 23:03, 23:05,
23:20, 23:21, 23:22, 23:23, 23:24, 23:25, 23:30,
23:31, 23:32, 23:33, 23:34, 23:35, 23:59
0 9 1-7 * 1 * Первый понедельник каждого месяца, в 9 утра
0 0 1 * * * В полночь, первого числа, каждый месяц
* 0-11 * * * Каждую минуту до полудня
* * * 1,2,3 * * Каждую минуту в январе, феврале и марте
* * * Jan,Feb,Mar * * Каждую минуту в январе, феврале и марте
0 0 * * * * Каждый день в полночь
0 0 * * 3 * Каждую среду в полночь
;
\ запустится _только_ при старте nnCron \ (действует аналогично 'Time: START-TIME') Time: ? ? ? ? * * \ запустится при старте nnCron (например, в 10:15) \ и продолжит запускаться ровно через один час: \ в 11:15, 12:15, 13:15 и т. д. Time: ? * * * * * \ будет запускаться ежеминутно, в час старта nnCron. \ На следующий день (если крон не перезапускался) \ в этот же час каждую минуту и т. д. Time: * ? * * * * \ будет запускаться ежедневно, раз в пять минут, \ в час старта nnCron Time: */5 ? * * * *#Linux
