#1 Le 26/04/2007, à 11:23
- geekubuntu
/etc/crontab ou crontab -e ?
Hellow,
je dois ajouter une tâche crontab, mais:
- dois-je le faire en faisant "crontab -e" ou en éditant "/etc/crontab"?
- ma commande est celle-ci:
/home/eclipse/heberg/site1/planet/planet.py /home/eclipse/heberg/site1/planet/gamers/config.ini
ce qui me donne:
50 * * * * root /home/eclipse/heberg/geeks/planet/planet.py /home/eclipse/heberg/geeks/planet/geeks/config.ini
(pour la lancer à la 50ème minute de chaque heure c'est ça?
- ou est le log de cron?
/var/log/cron.log n'existe pas
@++,
fred
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#2 Le 26/04/2007, à 11:53
- Lomic
Re : /etc/crontab ou crontab -e ?
tu dois utiliser "crontab -e"
peut-être qu'il n'y a pas de cron.log car tu n'utilises pas la crontab
Hors ligne
#3 Le 26/04/2007, à 12:32
- geekubuntu
Re : /etc/crontab ou crontab -e ?
j'ai une erreur avec contrab -e
eclipse@eclipse-desktop:~$ crontab -e
no crontab for eclipse - using an empty one
crontab: installing new crontab
"/tmp/crontab.TTK2IK/crontab":2: bad minute
errors in crontab file, can't install.
ma commande n'a pas la bonne syntaxe?
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#4 Le 26/04/2007, à 13:19
- Lomic
Re : /etc/crontab ou crontab -e ?
je ne vois pas ta ligne semble Ok
par contre pourquoi mets-tu "root" ? je ne connais pas cette syntaxe
pour moi c'est:
mm hh jj MMM JJJ tâche
Hors ligne
#5 Le 27/04/2007, à 11:10
- geekubuntu
Re : /etc/crontab ou crontab -e ?
tjrs l'erreur, même sans "root", ça veut pas écrire dans le fichier...
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#6 Le 27/04/2007, à 11:24
- Lomic
Re : /etc/crontab ou crontab -e ?
euh l'erreur c'est que ça n'écrit pas dans le fichier log ou que tu n'arrives pas enregistrer ta crontab ?
Hors ligne
#7 Le 27/04/2007, à 11:35
- geekubuntu
Re : /etc/crontab ou crontab -e ?
ben les deux en fait, lol
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#8 Le 27/04/2007, à 13:29
- Lomic
Re : /etc/crontab ou crontab -e ?
ok donc c'est toujours ta ligne de crontab qui est refusée (et donc rien dans le log puisque la crontab reste vide)
un exemple de ligne qui marche:
50 * * * * /usr/users/toto/scripts/crontab/bidule.sh >/dev/null 2>&1
le truc à la fin: >/dev/null 2>&1, ça permet d'envoyer à la poubelle les éventuels messages, soit d'erreur, soit affiché lors de l'exécution, mais dans ton cas ça ne t'intéresse pas puisque au contraire tu veux savoir s'il y a des erreurs
mais ça ressemble beaucoup à ta syntaxe sans root, donc je vois pas trop pourquoi ça passe pas
tu l'édites avec quel éditeur ta crontab?
Dernière modification par Lomic (Le 27/04/2007, à 13:33)
Hors ligne