URL: https://linuxfr.org/forums/programmation-shell/posts/crontab-et-exim4-v-pas-de-mail-envoy%C3%A9-en-crontab Title: Crontab et Exim4 -v, pas de mail envoyé en crontab Authors: xenetis Date: 2008年05月07日T19:32:44+02:00 Tags: Score: 0 Bonjour, J'ai un petit souci avec un script shell qui test le ping d'un serveur, si pas de réponse, j'envoie un mail avec exim4 et je créé un fichier erreur (afin de pas recevoir le mail à chaque execution du cron) fichier que je détruit ensuite quand cela refonctionne ... Il fonctionne tres bien quand je l'execute en directe ... en revanche en tache cron il ne fonctionne pas completement, le fichier est bien créé et supprimé en revanche le mail ne part jamais ... Si vous avez une idée du pourquoi du comment ... Voici le script : #!/bin/sh cd /root/test machine="www.monsite.com" ping="ping -c 1 -q $machine" fichier="erreur" if $ping | grep -E "min/avg/max"> /dev/null then if [ -e "$fichier" ]; then rm -f "$fichier" fi else if [ -e "$fichier" ]; then cat /dev/null else cat /dev/null> "$fichier"; exim4 -v 0606060606@orange.fr < mail.txt; fi fi Et l'appel en cron : */1 * * * * /root/test/test.sh> /root/test/log Le fichier de log est toujours vide ... Si quelqu'un a une idée ... merci d'avance

AltStyle によって変換されたページ (->オリジナル) /