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