Пользовательские crontab

Feb 09, 2010 17:41


Только что юзер жаловался, что у него не работает crontab. Он прописывает команду, а она не выполняется. Оказалось, что а) надо прописать его в /etc/cron.allow;
б) после строки в crontab -e должен быть перевод строки.

А ещё для меня сюрпризом оказалось то, что вместо пяти чисел можно задавать вот такое:
string meaning
-- ---
@reboot Run once, at startup.
@yearly Run once a year, «0 0 1 1 *».
@annually (same as @yearly)
@monthly Run once a month, «0 0 1 * *».
@weekly Run once a week, «0 0 * * 0″.
@daily Run once a day, «0 0 * * *».
@midnight (same as @daily)
@hourly Run once an hour, «0 * * * *».

Одним словом, я справился.

А ещё занятная команда
sudo grep cron /var/log/syslog

Правда, она ищет по события cron только если там в самой строке запуска есть слово cron. Ну и события от редактирования crontab.
(c)

linux

Previous post Next post
Up