Largo Winzclav a écrit, mercredi 3 mai 2006, à 11:59 : > Bonjour, bonjour,
> [...] > > Apres j'ai fait un crontab -e et j'ai mis la ligne suivante "2 * * * * > /usr/bin/getmail --quiet" en esperant que toutes les 2 minutes il lance la > commande. Le script n'est lancé qu'une fois par heure, cf. la correction de Vincent ; par ailleurs, le délai de 2 mn me semble trop court (pense au redémarrage après huit jours d'arrêt...), quelque chose comme while [ -f /var/run/zyva_getmail ] do /usr/bin/getmail [options] sleep 2m done lancé une fois pour toutes éviterait d'avoir deux getmails concurrents. Ensuite, tu pourras rajouter si besoin un script cron qui teste tous les quarts d'heure si le « démon » ci-dessus ne s'est pas planté. Une méthode plus élaborée utilisant daemontools est décrite sur la liste getmail-users, Date: Thu, 8 Feb 2001 15:23:30 -0600 Subject: Re: Some suggested ajustments . Message-ID: <[EMAIL PROTECTED]> > Si je fait un crontab -l je vois bien la même chose en étant root j'ai lancé > toujours en ligne la commande et cela fonctionne. > > J'ai donc créé un script /root/test.sh, contenant la commande suivnate "ls > /root >> liste.lst", executable bien entendu je l'ai teste en ligne de > commande et j'ai rajouté dans la crontab "1 * * * * /root/test.sh". > J'ai le même problème car je ne vois pas le fichier liste.lst se créé. > > Qu'est-ce que j'ai loupé ??? Outre l'erreur de crontab (1 au lieu de *), tu ne sais pas trop dans quel répertoire cron démarre ton script : précise le chemin complet vers ton fichier, ou commence par un « cd /où/tu/veux », ou essaie pour voir un pwd >>/tmp/ici Pour des essais, le compte root me semble inapproprié --- mais si tu aimes le risque... > Merci de votre aide. de rien, -- Jacques L'helgoualc'h -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]