Как я могу отправить почтовое уведомление, что cronjob сделан?

Я подозревал бы единственную причину, что строка существует, должен дать им что-то для указания на то, если кто-то развертывает бету через их компанию, она поливает из шланга все, они теряют миллионы и говорят, "Почему Вы не предупредили меня, Microsoft?"

Или если Вы теряете курсовую работу ошибке, Вы не можете предъявить иск им за ценность года обучения?;)

2
задан 28 June 2010 в 08:56
2 ответа

От cron страница справочника:

При выполнении команд любой вывод отправляется по почте владельцу crontab (или пользователю, названному в переменной среды MAILTO в crontab, если такой существует).

Просто добавьте следующую строку к началу Вашего crontab:

MAILTO=username
4
ответ дан 3 December 2019 в 10:23

Можно зарегистрироваться системном журнале, если задание крона работает или нет, посмотрите файлы в/var/log, в зависимости от распределения, которое может изменить файл, но обычно/var/log/cron является правильным местом для проверки.

Если Вы хотите больше информации о том, как задание было сделано, лучшее должно будет послать электронное письмо в Вашем сценарии PHP так, чтобы можно было правильно установить почтовое тело с неудавшимся или хорошо закончиться, а также полезная информация.
Вы могли также послать электронное письмо непосредственно от крона, но поскольку Вы используете wget, который Вы не сможете знать, если сценарий, как выполнено правильно или не (можно просто знать, что это работало или нет, не, если что-то было неправильно в нем),

0
ответ дан 3 December 2019 в 10:23

Теги

Похожие вопросы