J'ai des scripts python qui s'exécutent tous les jours dans cron. Comment puis-je avoir cron m'envoyer un e-mail SEULEMENT QUAND IL EST STDERR OUTPUT de mon script? Je souhaite pouvoir envoyer plusieurs destinataires par courrier et définir la ligne d'objet individuellement pour chaque entrée cron.Cron envoyer un e-mail avec STDERR mais pas STDOUT?
J'ai essayé ceci:
./prog > /dev/null | mail . . .
mais il ne fonctionne pas - je reçois encore des e-mails vides quand il n'y a pas STDERR. Ai-je besoin de faire cela dans le script lui-même?
Désolé si cela semble basique, j'ai beaucoup googlé mais je n'arrive pas à trouver cette réponse succintement.
J'ai fini par utiliser une variante de cette approche. Merci mobrule – g33kz0r
trouvé un bon article sur ce qui m'a aidé .. http://www.xaprb.com/blog/2006/06/06/what-does-devnull-21-mean/ – ishan