cron - Logiciels - Linux et OS Alternatifs
Marsh Posté le 30-03-2005 à 21:11:41
1) lire la doc de cron (man cron)
2) nous renseigner sur ta manière d'éditer la crontab (man crontab )
3) le choix de firefox est *tres* mauvais car il ne se lance en principe qu'une fois par utilisateur (système de lock )...
4) crond n'est probablement pas lancé ...
Marsh Posté le 30-03-2005 à 21:17:17
1) j'ai lu le man cron, mais il n'est pas très complet.
2) j'ai essayé avec vi et emacs, tout simplement en ajoutant les lignes que j'ai tapées dans mon premier message, à la suite du fichier.
3) j'ai pris firefox au hasard mais aux heures où il aurait dû se lancer, il n'était pas en cours d'utilisation. Que me conseilles-tu à la place?
4) Comment le savoir quand crond status renvoie un message d'erreur? comment le relancer?
merci
Marsh Posté le 30-03-2005 à 21:21:07
1) hum je doute
2) crontab -e au hasard .
3) un script fait a la main qui ajoutes des lettres dans un fichier par exemple
4) vérifies qu'il tourne sur un ps .
Marsh Posté le 30-03-2005 à 21:30:41
1) si, si, je t'assure, mais bon, c'était en français chez moi, pourquoi, j'ai raté un truc?
2) Ca fait quoi exactement? ça n'a pas de rapport avec /etc/crontab? je l'ai modifié pour voir mais ça n'a pas altéré ce dernier.
4) c'est quoi un ps? comment on vérifie?
5) Peux-tu me donner la syntaxe exacte à utiliser stp? (si il faut mettre le nom de l'utilisateur ou non)
Marsh Posté le 30-03-2005 à 22:12:46
Salut
2) teste un :
Code :
|
puis un
Code :
|
, i pour taper ton texte puis ESC :wq pour engeristrer ta crontab et quitter.
4) ps -ef | grep cron ca va te dire si tu as des process genre cron crond qui tournent.
bash-2.05b$ ps -ef |grep cron
root 1430 1 0 Jan 24 ? 0:00 /usr/sbin/cron
Marsh Posté le 30-03-2005 à 22:49:06
OK, c'est moi qui ai merdé, j'aurai dû écouter ce qu'on me disait un peu plus tôt...
J'ai essayé avec rdiff-backup au lieu de firefox et ça marche... Mais je ne comprends pas pourquoi.
Merci pour votre aide!
Marsh Posté le 31-03-2005 à 12:07:34
metalkrapo a écrit : OK, c'est moi qui ai merdé, j'aurai dû écouter ce qu'on me disait un peu plus tôt... |
Je ne pense pas que tu puisses lancer firefox comme ça depuis cron. A moins que tu lui demandes de lancer un serveur X également.
Marsh Posté le 31-03-2005 à 13:01:18
à mon avis firefox doit se demander sur quel DISPLAY se poser , il sûrement aussi lui manquer des variables d'environnement.
Par exemple sous Debian, il suffit de regarder le script /usr/bin/firefox pour s'en convaincre
Marsh Posté le 30-03-2005 à 21:05:56
Bonsoir à tous!
Je suis en train d'essayer de faire fonctionner cron, mais lorsque je rajoute une ligne à la crontab, le logiciel ne se lance pas. J'ai essayé 2 syntaxes différentes, mais je ne suis pas sûr de connaître la bonne:
5 * * * * /usr/bin/firefox
et
5 * * * * root /usr/bin/firefox
Il y a aussi un message d'erreur qui s'affiche quand j'essaie de connaître l'état de crond en tapant crond status:
crond : can't lock /var/run/crond.pid, otherpid may be 4066: Ressource temporairement non disponible