У меня есть скрипты python, которые работают ежедневно в cron. Как я могу отправить cron по электронной почте ТОЛЬКО, КОГДА НАХОДИТСЯ STDERR OUTPUT из моего сценария? Я хочу, чтобы иметь возможность отправлять несколько получателей, и установить строку темы индивидуально для каждой записи cron.Cron отправить электронное письмо с помощью STDERR, но не STDOUT?
Я попытался это:
./prog > /dev/null | mail . . .
, но это не сработало - я все еще получаю пустые сообщения электронной почты, когда нет STDERR. Нужно ли это делать в самом скрипте?
Извините, если это кажется основным, у меня много проблем в googled, но я не могу найти ответ об этом.
В итоге я использовал вариант этого подхода. Спасибо mobrule – g33kz0r
нашел хорошую статью, которая помогла мне .. http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/ – ishan