cron & crontab

вторник, 3 февраля 2009 г.
Пример cron-файла
#minute hour mday month wday who command
*/5 * * * * root /usr/bin/who >> /var/log/who.log

Поле Допустимое значение
Минуты (minute) 0-59
Час (hour) 0-23
День месяца (dayofmonth) 1-31
Месяц (month) 1-12 или первые три буквы английского
названия месяца (регистр не учитывается)
День недели (dayofweek) 0-7 (где 0 и 7 это воскресенье) или первые
три буквы английского названия дня в неделе (регистр не учитывается)

Строка Что это значит

@reboot Запускать при начальной загрузке
@yearly Заменяет "0 0 1 1 *" т.е. «ежегодно в 00:00 1 января»
@annually Тоже что и yearly
@monthly Заменяет "0 0 1 * *" т.е. «ежемесячно в 00:00 1 числа»
@weekly Заменяет "0 0 * * 0" т.е. «еженедельно в 00:00 воскресенье»
@daily Заменяет "0 0 * * *" т.е. «ежедневно в 00:00»
@midnight Тоже что и daily
@hourly Заменяет "0 * * * *" т.е. «ежечасно в 00 минут»

crontab - создание пользовательских списков запланированных заданий

crontab -e редактирование пользовательского cron-файла
crontab -l просмотр пользовательского cron-файла
crontab -r удаление пользовательского cron-файла

root может управлять файлами пользователей
crontab -u user {-e | -l | -r }

1 коммент.:

private-seo-soft комментирует...

Спасибо написано очень доходчиво :)
Хочу добавить от себя детальное описание процесса настройки крона
вручную и через панельку DirectAdmin http://private-seo-soft.blogspot.com/2010/04/crontab.html

Отправить комментарий