Только что юзер жаловался, что у него не работает 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.

Written on Февраль 9th, 2010 , Linux

You must be logged in to post a comment.

Николай Беляшов is proudly powered by WordPress and the Theme Adventure by Eric Schwarz
Entries (RSS) and Comments (RSS).

Николай Беляшов

Я не уставая стенографирую эту жизнь