OVH Cloud OVH Cloud

crontab

10 réponses
Avatar
Aux Saveurs Gourmandes
bonjour
J'e vient de faire une crontab mais elle ne semble pas prise en compte
par mon systheme
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
est ce que j'ai mis dans le fichier ouvert par la commende (en root) de
crontab -e
mais je ne voit rien dans mon syslog ni erreur ni reponses positives .
La ligne est elle corecte (en ligne de commande /usr/bin/webcam
/etc/webcam.conf me donne exactement ce que je veut)
Dois je redemarer un service afin que la crontab soit prise en compte ?
Merci
guy


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter 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

10 réponses

Avatar
Charles Plessy
On Tue, Aug 31, 2004 at 03:12:43PM +0200, Aux Saveurs Gourmandes wrote :

*/1 * * * * /usr/bin/webcam /etc/webcam.conf



je ne voit rien dans mon syslog ni erreur ni reponses positives .



Attends-tu des messages ? Si tu lance la commande à la main, est-elle verbeuse ?

ajoute des commandes blablateuses pour le diagnostic

*/1 * * * * echo "Avant, ça marche" | mail ton-compte
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
*/1 * * * * echo "Après, ça marche aussi " | mail ton-compte

(par exemple)

=> Démarche empirique.

--
Charles


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Aux Saveurs Gourmandes
Charles Plessy wrote:

On Tue, Aug 31, 2004 at 03:12:43PM +0200, Aux Saveurs Gourmandes wrote :



*/1 * * * * /usr/bin/webcam /etc/webcam.conf







je ne voit rien dans mon syslog ni erreur ni reponses positives .





Attends-tu des messages ? Si tu lance la commande à la main, est-elle verbeuse ?



oui de plus j'ai testé cette commande sur une autre machine et la je
recoit des messages et le resultat escompté est au rendez vous
j'ai essayé aussi de mettre la commande dans un fichier dans /etc/cron.d
meme punition il se passe rien nis effet positif ni message d'erreur


ajoute des commandes blablateuses pour le diagnostic

*/1 * * * * echo "Avant, ça marche" | mail ton-compte
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
*/1 * * * * echo "Après, ça marche aussi " | mail ton-compte

(par exemple)

=> Démarche empirique.








--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Minux
Aux Saveurs Gourmandes a écrit :
bonjour
J'e vient de faire une crontab mais elle ne semble pas prise en compte
par mon systheme
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
est ce que j'ai mis dans le fichier ouvert par la commande (en root) de
crontab -e
mais je ne voit rien dans mon syslog ni erreur ni reponses positives .
La ligne est elle corecte (en ligne de commande /usr/bin/webcam
/etc/webcam.conf me donne exactement ce que je veut)
Dois je redemarer un service afin que la crontab soit prise en compte ?
Merci
guy





Salut,

essaye d'augmenter le délai */2 ou */3 par exemple. A la fin de
l'édition de la crontab, t'as tout bien enregistré ?

--
Pour me répondre, prière d'ôter le "Spam-poum." de mon adresse.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Tue, Aug 31, 2004 at 03:12:43PM +0200, Aux Saveurs Gourmandes wrote:
bonjour
J'e vient de faire une crontab mais elle ne semble pas prise en compte
par mon systheme
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
est ce que j'ai mis dans le fichier ouvert par la commende (en root) de
crontab -e



D'habitude, pour root, on édite plutôt /etc/crontab (ou l'un
de ces relatifs dans /etc/cron.d). Le format de ce fichier
est presque le même.

Si l'on fait crontab -e en root, il n'est pas impossible que
ça soit ignoré (je ne sais pas ce qui est sensé se passer).

Dois je redemarer un service afin que la crontab soit prise en compte ?



Non.

Y.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12661ième jour après Epoch,
Aux Saveurs Gourmandes écrivait:

je ne voit rien dans mon syslog ni erreur ni reponses positives .



Attends-tu des messages ? Si tu lance la commande à la main, est-elle verbeuse ?



oui de plus j'ai testé cette commande sur une autre machine et la je
recoit des messages et le resultat escompté est au rendez vous



Quand tu dis "J'ai testé la commande sur une autre machine", tu
veux dire que tu as fait le même crontab ? Si c'est le cas, il se peut
que ton démon cron ne fonctionne pas sur la première machine.

j'ai essayé aussi de mettre la commande dans un fichier dans
/etc/cron.d meme punition il se passe rien nis effet positif ni
message d'erreur



Normalement, cron regarde toutes les minutes si il y a eu une modif
dans /etc/cron.d/ ... As-tu un message dans la log ?

Attention aussi, le format des fichiers dans /etc/cron.d n'est pas
tout à fait le même. Il faut rajouter le user juste avant la commande
qui doit être lancée.



ajoute des commandes blablateuses pour le diagnostic

*/1 * * * * echo "Avant, ça marche" | mail ton-compte
*/1 * * * * /usr/bin/webcam /etc/webcam.conf
*/1 * * * * echo "Après, ça marche aussi " | mail ton-compte

(par exemple)

=> Démarche empirique.








--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact





--
Dear Freshman,
You don't know who I am and frankly shouldn't care, but
unknown to you we have something in common. We are both rather
prone to mistakes. I was elected Student Government President by
mistake, and you came to school here by mistake.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12661ième jour après Epoch,
Aux Saveurs Gourmandes écrivait:

je ne voit rien dans mon syslog ni erreur ni reponses positives .



Attends-tu des messages ? Si tu lance la commande à la main, est-elle verbeuse ?



oui de plus j'ai testé cette commande sur une autre machine et la je
recoit des messages et le resultat escompté est au rendez vous



Quand tu dis "J'ai testé la commande sur une autre machine", tu
veux dire que tu as fait le même crontab ? Si c'est le cas, il se peut
que ton démon cron ne fonctionne pas sur la première machine.

j'ai essayé aussi de mettre la commande dans un fichier dans
/etc/cron.d meme punition il se passe rien nis effet positif ni
message d'erreur



Normalement, cron regarde toutes les minutes si il y a eu une modif
dans /etc/cron.d/ ... As-tu un message dans la log ?

Attention aussi, le format des fichiers dans /etc/cron.d n'est pas
tout à fait le même. Il faut rajouter le user juste avant la commande
qui doit être lancée.

*** OOPS ... j'avais pas fini. Gourrage de touches ***

Essaye aussi, avec "crontab -e" de rajouter un retour à la ligne à la
fin de la commande, pour être sûr. J'ai le souvenir d'un petit bug de
ce genre dans cron, concernant les lignes vides ou non "terminées".


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12661ième jour après Epoch,
Yves Rutschle écrivait:

D'habitude, pour root, on édite plutôt /etc/crontab (ou l'un
de ces relatifs dans /etc/cron.d). Le format de ce fichier
est presque le même.

Si l'on fait crontab -e en root, il n'est pas impossible que
ça soit ignoré (je ne sais pas ce qui est sensé se passer).



Non, je pense que tu te trompes. Essaye "crontab -l" pour t'en
convaincre. Cette commande n'est que passive. Pas de risque.

Tu confonds la crontab "system wide" (/etc/crontab) et la crontab de
l'utilisateur root, mise en place avec "crontab <filename>" ou
"crontab -e" ...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
daniel huhardeaux
François TOURDE a écrit :

Le 12661ième jour après Epoch,
Yves Rutschle écrivait:



D'habitude, pour root, on édite plutôt /etc/crontab (ou l'un
de ces relatifs dans /etc/cron.d). Le format de ce fichier
est presque le même.

Si l'on fait crontab -e en root, il n'est pas impossible que
ça soit ignoré (je ne sais pas ce qui est sensé se passer).





Non, je pense que tu te trompes. Essaye "crontab -l" pour t'en
convaincre. Cette commande n'est que passive. Pas de risque.

Tu confonds la crontab "system wide" (/etc/crontab) et la crontab de
l'utilisateur root, mise en place avec "crontab <filename>" ou
"crontab -e" ...




crontab sous root:

crontab -u root -e

pour que le fichier de root sois pris. Yves a raison sur ce cout ;-)

--
Daniel Huhardeaux ______ _____ _____ ______ ______ __
enum +48 32 285 5276 /_ _// _ // _ //_ _// __ // /
IAX tel 1700 849 6983 / / / // // // / / / / /_/ // /
sip:102 h323:121 @voip./_/ /____//____/ /_/ /_/ /_//_/.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Tue, Aug 31, 2004 at 04:39:32PM +0200, François TOURDE wrote:
> Si l'on fait crontab -e en root, il n'est pas impossible que
> ça soit ignoré (je ne sais pas ce qui est sensé se passer).

Non, je pense que tu te trompes. Essaye "crontab -l" pour t'en
convaincre. Cette commande n'est que passive. Pas de risque.

Tu confonds la crontab "system wide" (/etc/crontab) et la crontab de
l'utilisateur root, mise en place avec "crontab <filename>" ou
"crontab -e" ...



Je ne confond pas du tout, je ne savais pas si on avait le
droit d'installer une crontab pour l'utilisateur root
("pourquoi pas?" me direz-vous? "J'en sais rien", vous
répondrai-je), d'où l'utilisation de "pas impossible", et
"je ne sais pas", car je n'ai jamais vu faire.

Après essai, l'utilisateur root peut effectivement avoir sa
propre crontab normal ("à quoi t'attendais-tu?" me
direz-vous? "J'en sais toujours rien", vous répondrai-je).

Cool, j'ai appris qqch :-)

Y.



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Haverlant
Le Tue Aug 31 15:12:43 2004, Aux Saveurs Gourmandes a écrit:
| bonjour
| J'e vient de faire une crontab mais elle ne semble pas prise en compte
| par mon systheme
| */1 * * * * /usr/bin/webcam /etc/webcam.conf
On pourrait l'améliorer en:
*/1 * * * * /usr/bin/webcam /etc/webcam.conf >> /tmp/webcam.log 2>&1
pour récupérer les éventuelles erreurs du programme dans un fichier de
log.

Tu peux aussi vérifier dans le syslog si le script est bien exécuté:
grep cron /var/log/syslog

Enfin tu peux vérifier que la crontab contient bien ta ligne dans le
fichier: /var/spool/cron/crontabs/root

| est ce que j'ai mis dans le fichier ouvert par la commende (en root) de
| crontab -e
| mais je ne voit rien dans mon syslog ni erreur ni reponses positives .
| La ligne est elle corecte (en ligne de commande /usr/bin/webcam
| /etc/webcam.conf me donne exactement ce que je veut)

La ligne est surement correcte, sauf que le programme a peut-être besoin
de variables d'environnement qu'il ne récupère pas par défaut en cron
job.

Vincent.
--
.~. Vincent Haverlant -- Galadril -- #ICQ: 35695155
/V MSN: -- http://www.haverlant.org/
/( ) Parinux member: http://www.parinux.org/
^^-^^ GPG: 8FEA 52C2 5C54 A201 2375 0FA5 AF2E 1881 92D0 EE84


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact