Сценарий оболочки, update.sh
вероятно, содержит ошибки, например, некоторые команды, которые не могут быть выполнены, потому что команда не может быть найдена. В этом случае может помочь добавить путь к вашей команде в переменной PATH или добавить ее непосредственно перед вашей командой. Также помогает указать адрес электронной почты MAILTO, на этот адрес отправляются сообщения электронной почты, полученные в результате выполнения Cronjobs.
PATH=/path/to/your/command:/another/important/path
MAILTO=my_name@my_domain
Вы также можете проверить локальный почтовый ящик mail
и файл системного журнала на /var/log/syslog
наличие ошибок. Смотрите также этот связанный вопрос, почему cronjobs может не работать .