Рейтинг:0

Crontab не отправляет мне сообщения об ошибках

флаг cn

У меня есть скрипт cron-test.sh со строкой кода, вызывающей ошибку:

#!/бин/баш
echo "Вкладка Cron запущена"
asdfadsf

Мой "crontab -e" имеет это:

* * * * * /home/user/cron-test.sh

Кажется, я не могу получить какие-либо электронные письма об ошибке в моем сценарии. Я знаю, что конфигурация электронной почты настроена правильно, потому что я протестировал следующее в «crontab -e» и каждую минуту получаю электронные письма с сообщением «Cron Tab is Running»

MAILTO="[email protected]"
* * * * * /home/user/cron-test.sh

Кто-нибудь может мне с этим помочь? Я хотел бы получать электронное письмо, когда происходит ошибка.

Спасибо.

флаг ar
Отвечает ли это на ваш вопрос? [Как заставить crontab отправить мне письмо с выводом?](https://askubuntu.com/questions/536766/how-to-make-crontab-email-me-with-output)
флаг hr
Вы спрашиваете, почему ваша переменная окружения MAILTO должна быть установлена ​​явно в crontab, а не унаследована откуда-то?
lightstream avatar
флаг cn
Насколько я понимаю, crontab по умолчанию автоматически отправляет мне электронное письмо, когда возникает ошибка с запущенным скриптом. Когда в моем сценарии есть «asdfadsf», это вызывает ошибку. Однако crontab не сообщает мне по электронной почте, что этот скрипт вызвал ошибку.
флаг hr
Без переменной `MAILTO`, AFAIK попытается отправить письмо владельцу crontab *локально*, используя что-то эквивалентное `[email protected]`. Почта должна заканчиваться в `/var/mail/user` (хотя, чтобы это работало, вам нужен полноценный почтовый сервер, работающий на локальном хосте, я думаю, а не переадресация почты, такая как `ssmtp` или тому подобное).
lightstream avatar
флаг cn
Спасибо @steeldriver

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.