Помните, что задания cron имеют минимальные настройки среды. У них нет настроек, которые вы видите в интерактивной оболочке. Крон не выполняется ~/.login
, ~/.bashrc
и т.д.
Чтобы увидеть ошибки из задания cron, я считаю наиболее удобным перенаправить STDOUT и STDERR в файл. например, добавить > /tmp/cron.out 2>&1
к записи crontab. В противном случае ваша система может упаковать вывод в сообщение электронной почты владельцу crontab.