vazhnov: (Default)
Alexey Vazhnov ([personal profile] vazhnov) wrote2011-09-15 10:53 pm

Правила хорошего тона: Cron

  • Редактировать с помощью crontab -e (т.к. при выходе проверяется корректность введённых данных). Поменять редактор можно, например, так: export EDITOR=mcedit;
  • Указывать полный путь к файлам (т.к. переменная PATH обычно отличается от той, с которой вы работаете);
  • Скрипты должны выдавать что-либо в stderr только в случае ошибок (не должно быть отвлекающих warning'ов, т.к. любой вывод отправляется письмом на MAILTO — обычно пользователю root, желательно чтобы эти письма приходили в случае ошибок);
  • Добавлять пустую строку в конце файла (https://help.ubuntu.com/community/CronHowto When adding a new entry to a blank crontab, forgetting to add a newline at the end is a common source for the job not running).

А ещё есть простой и классный bash-скрипт cronic.


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting