Это смешной вопрос новичка, извините!

Я регулярно запускаю (Python) скрипт с использованием cron.

Я хотел бы записать вывод в файл журнала, и я хотел бы получать по электронной почте с любыми ошибками, которые происходят, если сценарий не завершается.

В настоящее время мои мысли таковы: написать сценарий оболочки, который запускает сценарий и выводит результат в журнал, и отправляет мне электронное письмо в случае возникновения ошибок. Затем запустите сценарий оболочки из cron.

Но есть ли что-то встроенное в cron, которое бы помогло мне?

Было бы удобно, если так.

Благодарю.

2 ответа2

2

cron уже отправляет выходные данные задания владельцу задания cron, если не указано иное. Используйте tee если вы также хотите перенаправить его в файл.

0

Будьте осторожны, чтобы ваша работа не генерировала никаких результатов, если вы используете этот метод, иначе вы обнаружите, что игнорируете электронные письма, когда что-то идет не так. Философия Unix-инструмента «нет новостей - хорошие новости» разработана по определенной причине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .