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

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

Share
  • del.icio.us
  • Twitter
  • Facebook
  • FriendFeed
  • Google Bookmarks
  • Add to favorites
  • email

Из старых записей

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>