Crontab et redirection

Résolu/Fermé
hoax - 9 avril 2009 à 17:18
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 10 avril 2009 à 09:12
Bonjour,
Pour relever mon courrier à intervalles réguliers j'ai ajouté cette ligne à mon crontab :
*/10 * * * * fechmail 1> /dev/null


Je pensais que le "1> /dev/null" permettrais que la sortie du programme ne me soit pas envoyé par mail ce qui n'est manifestement pas le cas. Du coup je reçois un mail toutes les 10 minutes. Pas top quoi.

Pourriez vous m'indiquer la commande de redirection à ajouter après "fetchmail" pour ne plus être spammé par mon propre système ?

Merci

4 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
10 avril 2009 à 09:12
il me semble quand même qu'à tout diriger dans /dev/null, on peut rater un problème réel, une erreur.
fetchmail a un mode silencieux: -s | --silent pour ne recevoir que les erreurs
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 avril 2009 à 17:36
Salut,

Essaie plutôt :
*/10 * * * * fechmail >>/dev/null
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
9 avril 2009 à 18:19
hello
ou
*/10 * * * * fetchmail > /dev/null 2>&1
0
J'ai utilisé la deuxième solution qui, il me semble présente l'avantage de rediriger aussi les erreurs. (Je ne voudrais pas recevoir de mail de fetchmail non plus si il n'arrive pas à se connecter au serveur).

Par contre comme le montre le copier/coller de mon crontab j'avais aussi fait une faute de frappe dans "fechmail" alors forcément, ça marchait pas terrible.

Merci à tous

PS : j'ai viré les cookies alors je ne peux plus mettre le post en "résolu" mais il l'est ;)
0