Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement
pour récuperer mes mails.
Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais
j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande
cela fonctionne à merveille.
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.
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é ???
Merci de votre aide.
@+
Winzclav
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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� ???
Je pense que cron se lance sous le compte cron. Il n'a peut-�tre pas le droit d'ex�cuter ton script. V�rifie/modifie les droits sur /root/test.sh
-- jm
-- 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 with a subject of "unsubscribe". Trouble? Contact
bonjour,
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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� ???
Je pense que cron se lance sous le compte cron. Il n'a peut-�tre pas le
droit d'ex�cuter ton script. V�rifie/modifie les droits sur
/root/test.sh
--
jm
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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� ???
Je pense que cron se lance sous le compte cron. Il n'a peut-�tre pas le droit d'ex�cuter ton script. V�rifie/modifie les droits sur /root/test.sh
-- jm
-- 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 with a subject of "unsubscribe". Trouble? Contact
Vincent
Largo Winzclav a écrit :
Bonjour,
Bonjour
Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement pour récuperer mes mails. Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande cela fonctionne à merveille.
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.
essayez avec */2 * * * *
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
-- Sokar -------------------------------- co-administrateur du réseau n7mm.org mail : Retrouvez moi sur irc.n7mm.org : #n7mm
-- 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 with a subject of "unsubscribe". Trouble? Contact
Largo Winzclav a écrit :
Bonjour,
Bonjour
Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement
pour récuperer mes mails.
Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais
j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande
cela fonctionne à merveille.
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.
essayez avec */2 * * * *
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
--
Sokar --------------------------------
co-administrateur du réseau n7mm.org
mail : sokar@n7mm.org
Retrouvez moi sur irc.n7mm.org : #n7mm
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement pour récuperer mes mails. Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande cela fonctionne à merveille.
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.
essayez avec */2 * * * *
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
-- Sokar -------------------------------- co-administrateur du réseau n7mm.org mail : Retrouvez moi sur irc.n7mm.org : #n7mm
-- 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 with a subject of "unsubscribe". Trouble? Contact
Largo Winzclav
"Vincent" a écrit dans le message de news:
Largo Winzclav a écrit :
Bonjour,
Bonjour
Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement pour récuperer mes mails. Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande cela fonctionne à merveille.
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.
essayez avec */2 * * * *
Je vais essayer avec cela pour voire.
Merci
Winzclav
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
-- Sokar -------------------------------- co-administrateur du réseau n7mm.org mail : Retrouvez moi sur irc.n7mm.org : #n7mm
-- 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 with a subject of "unsubscribe". Trouble? Contact
-- 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 with a subject of "unsubscribe". Trouble? Contact
"Vincent" <tokar@n7mm.org> a écrit dans le message de news:
68npn-31e-9@gated-at.bofh.it...
Largo Winzclav a écrit :
Bonjour,
Bonjour
Voila suite à l'installation de getmail, j'ai voulu le lancer
régulierement pour récuperer mes mails.
Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je
sais j'aurais pu mieux choisir) et que si je lance getmail en ligne de
commande cela fonctionne à merveille.
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.
essayez avec */2 * * * *
Je vais essayer avec cela pour voire.
Merci
Winzclav
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
--
Sokar --------------------------------
co-administrateur du réseau n7mm.org
mail : sokar@n7mm.org
Retrouvez moi sur irc.n7mm.org : #n7mm
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Voila suite à l'installation de getmail, j'ai voulu le lancer régulierement pour récuperer mes mails. Je précise que pour mes tests j'ai créé ce qu'il fallait sous root (je sais j'aurais pu mieux choisir) et que si je lance getmail en ligne de commande cela fonctionne à merveille.
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.
essayez avec */2 * * * *
Je vais essayer avec cela pour voire.
Merci
Winzclav
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é ???
Merci de votre aide.
@+
Winzclav
Vincent
-- Sokar -------------------------------- co-administrateur du réseau n7mm.org mail : Retrouvez moi sur irc.n7mm.org : #n7mm
-- 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 with a subject of "unsubscribe". Trouble? Contact
-- 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 with a subject of "unsubscribe". Trouble? Contact
Largo Winzclav
"Jean-Michel OLTRA" a écrit dans le message de news:
bonjour,
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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? ???
Je pense que cron se lance sous le compte cron. Il n'a peut-?tre pas le droit d'ex?cuter ton script. V?rifie/modifie les droits sur /root/test.sh
Effectivement j'ai fait un chmod +x sur le fichier donc executable pour Owner, group et other mais je n'ai pas vérifié qu'il pouvait le lire. Je vais regarder pour voir.
Par contre je n'ai pas trouvé de trace dans les logs : faut-il activer quelquechose pour les traces ou bien est-ce normal de ne rien avoir ?
Winzclav
-- jm
-- 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 with a subject of "unsubscribe". Trouble? Contact
-- 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 with a subject of "unsubscribe". Trouble? Contact
"Jean-Michel OLTRA" <jm.oltra.antispam@espinasse.net> a écrit dans le
message de news: 68n5K-2pQ-3@gated-at.bofh.it...
bonjour,
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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? ???
Je pense que cron se lance sous le compte cron. Il n'a peut-?tre pas le
droit d'ex?cuter ton script. V?rifie/modifie les droits sur
/root/test.sh
Effectivement j'ai fait un chmod +x sur le fichier donc executable pour
Owner, group et other mais je n'ai pas vérifié qu'il pouvait le lire.
Je vais regarder pour voir.
Par contre je n'ai pas trouvé de trace dans les logs : faut-il activer
quelquechose pour les traces ou bien est-ce normal de ne rien avoir ?
Winzclav
--
jm
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
"Jean-Michel OLTRA" a écrit dans le message de news:
bonjour,
Le mercredi 03 mai 2006, Largo Winzclav a écrit...
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? ???
Je pense que cron se lance sous le compte cron. Il n'a peut-?tre pas le droit d'ex?cuter ton script. V?rifie/modifie les droits sur /root/test.sh
Effectivement j'ai fait un chmod +x sur le fichier donc executable pour Owner, group et other mais je n'ai pas vérifié qu'il pouvait le lire. Je vais regarder pour voir.
Par contre je n'ai pas trouvé de trace dans les logs : faut-il activer quelquechose pour les traces ou bien est-ce normal de ne rien avoir ?
Winzclav
-- jm
-- 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 with a subject of "unsubscribe". Trouble? Contact
-- 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 with a subject of "unsubscribe". Trouble? Contact
Jacques L'helgoualc'h
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:
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 with a subject of "unsubscribe". Trouble? Contact
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: <20010208152330.A11970@emigratus.com>
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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:
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 with a subject of "unsubscribe". Trouble? Contact
Fr
* Largo Winzclav [2006-05-04 10:43] :
"Largo Winzclav" a
* Largo Winzclav <winzclav@free.fr> [2006-05-04 10:43] :
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
Merci de votre aide.
Re merci de votre aide
@+
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact
"Largo Winzclav" <winzclav@free.fr> a écrit dans le message de news:
68mMu-21X-13@gated-at.bofh.it...
Bonjour,
Re bonjour et suite,
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les
heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais
je fais comment si je veux executer par cron quelquechose toutes les n
minutes ?????
Merci de votre aide.
Re merci de votre aide
@+
Winzclav
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
Merci de votre aide.
Re merci de votre aide
@+
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact
Alexandre Mackow
Largo Winzclav wrote:
"Largo Winzclav" a écrit dans le message de news:
Bonjour,
Re bonjour et suite,
J'ai donc créé un script /root/test.sh, contenant la commande suivn ate "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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé tou tes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? M ais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heue s
Pas trop sur de la 1er mais la seconde fonctionne... ++
-- ---------------- Alexandre Mackow
Largo Winzclav wrote:
"Largo Winzclav" <winzclav@free.fr> a écrit dans le message de news:
68mMu-21X-13@gated-at.bofh.it...
Bonjour,
Re bonjour et suite,
J'ai donc créé un script /root/test.sh, contenant la commande suivn ate "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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé tou tes les
heures 1 minute ... donc le cron ne se lance que toutes les heures ??? M ais
je fais comment si je veux executer par cron quelquechose toutes les n
minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heue s
Pas trop sur de la 1er mais la seconde fonctionne...
++
J'ai donc créé un script /root/test.sh, contenant la commande suivn ate "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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé tou tes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? M ais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heue s
Pas trop sur de la 1er mais la seconde fonctionne... ++
-- ---------------- Alexandre Mackow
Largo Winzclav
"Alexandre Mackow" a écrit dans le message de news: Largo Winzclav wrote:
"Largo Winzclav" a écrit dans le message de news:
Bonjour,
Re bonjour et suite,
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heues
Ba je vais essayé et voire si c'est OK
MErci
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact
"Alexandre Mackow" <alex.mackow@laposte.net> a écrit dans le message de
news: 68Iam-GS-41@gated-at.bofh.it...
Largo Winzclav wrote:
"Largo Winzclav" <winzclav@free.fr> a écrit dans le message de news:
68mMu-21X-13@gated-at.bofh.it...
Bonjour,
Re bonjour et suite,
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les
heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais
je fais comment si je veux executer par cron quelquechose toutes les n
minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heues
Ba je vais essayé et voire si c'est OK
MErci
Winzclav
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
"Alexandre Mackow" a écrit dans le message de news: Largo Winzclav wrote:
"Largo Winzclav" a écrit dans le message de news:
Bonjour,
Re bonjour et suite,
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é ???
A priori rien car j'ai poussé mes tests et le fichier est créé toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
*/n * * * * /ta/commande
0,15,30,45 * * * * /ta/commande # pour lancer tous les 1/4 heues
Ba je vais essayé et voire si c'est OK
MErci
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact
Largo Winzclav
"Frédéric Bothamy" a écrit dans le message de news:
* Largo Winzclav [2006-05-04 10:43] :
"Largo Winzclav" a crit dans le message de news:
> Bonjour,
Re bonjour et suite,
> 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 mme problme car je ne vois pas le fichier liste.lst se cr. > > Qu'est-ce que j'ai loup ???
A priori rien car j'ai pouss mes tests et le fichier est cr toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais
Non, cron est lanc toutes les minutes.
je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
Comme cela t'a t indiqu dans un autre message, ainsi :
*/n * * * * /root/test.sh
Si tu veux que ce soit excut toutes les minutes, il suffit de mettre :
* * * * * /root/test.sh
Pas essayé cela mais en ce moment je n'ai pas trop le temps j'ai repris le boulot et le soir pas le temps de tester comme il faut
Voir la page de manuel de crontab(5) pour plus de dtails.
Ba cela je l'ai fait mais je n'ai pas vu la subtilité du */n, j'ai sans doute loupé quelque chose. Je ne suis pas un expert de man. D'ailleurs il y a crontab(5) et crontab(8) je fais comment pour voir le deuxieme car si je lance man crontab je ne vois que le premier.
@+
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact
"Frédéric Bothamy" <frederic.bothamy@free.fr> a écrit dans le message de
news: 68Iaa-GS-7@gated-at.bofh.it...
* Largo Winzclav <winzclav@free.fr> [2006-05-04 10:43] :
"Largo Winzclav" <winzclav@free.fr> a crit dans le message de news:
68mMu-21X-13@gated-at.bofh.it...
> Bonjour,
Re bonjour et suite,
> 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 mme problme car je ne vois pas le fichier liste.lst se cr.
>
> Qu'est-ce que j'ai loup ???
A priori rien car j'ai pouss mes tests et le fichier est cr toutes les
heures 1 minute ... donc le cron ne se lance que toutes les heures ???
Mais
Non, cron est lanc toutes les minutes.
je fais comment si je veux executer par cron quelquechose toutes les n
minutes ?????
Comme cela t'a t indiqu dans un autre message, ainsi :
*/n * * * * /root/test.sh
Si tu veux que ce soit excut toutes les minutes, il suffit de mettre :
* * * * * /root/test.sh
Pas essayé cela mais en ce moment je n'ai pas trop le temps j'ai repris le
boulot et le soir pas le temps de tester comme il faut
Voir la page de manuel de crontab(5) pour plus de dtails.
Ba cela je l'ai fait mais je n'ai pas vu la subtilité du */n, j'ai sans
doute loupé quelque chose. Je ne suis pas un expert de man.
D'ailleurs il y a crontab(5) et crontab(8) je fais comment pour voir le
deuxieme car si je lance man crontab je ne vois que le premier.
@+
Winzclav
--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
"Frédéric Bothamy" a écrit dans le message de news:
* Largo Winzclav [2006-05-04 10:43] :
"Largo Winzclav" a crit dans le message de news:
> Bonjour,
Re bonjour et suite,
> 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 mme problme car je ne vois pas le fichier liste.lst se cr. > > Qu'est-ce que j'ai loup ???
A priori rien car j'ai pouss mes tests et le fichier est cr toutes les heures 1 minute ... donc le cron ne se lance que toutes les heures ??? Mais
Non, cron est lanc toutes les minutes.
je fais comment si je veux executer par cron quelquechose toutes les n minutes ?????
Comme cela t'a t indiqu dans un autre message, ainsi :
*/n * * * * /root/test.sh
Si tu veux que ce soit excut toutes les minutes, il suffit de mettre :
* * * * * /root/test.sh
Pas essayé cela mais en ce moment je n'ai pas trop le temps j'ai repris le boulot et le soir pas le temps de tester comme il faut
Voir la page de manuel de crontab(5) pour plus de dtails.
Ba cela je l'ai fait mais je n'ai pas vu la subtilité du */n, j'ai sans doute loupé quelque chose. Je ne suis pas un expert de man. D'ailleurs il y a crontab(5) et crontab(8) je fais comment pour voir le deuxieme car si je lance man crontab je ne vois que le premier.
@+
Winzclav
-- 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 with a subject of "unsubscribe". Trouble? Contact