|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 5 ![]() |
Bonjour,
je souhaite modifier la crontab pour rajouter des lignes sans utiliser la commande "crontab -e". J'ai donc ouvert le fichier /etc/crontab avec emacs en utilisateur "root" (sur une suse linux) et rajouté cette ligne : Code :
* * * * * echo "toto" >> /tmp/toto.txt je le fais aussi sur : /etc/rc.d/cron restart (par précaution) Hors voila mon problème, la crontab ne se met pas à jour et mon cron ne tourne pas. Le but de ma démarche est de créer un script shell qui insère directement des lignes dans la crontab. ex : Code :
quelqu'un aurait-il une idée?? au passage, quelle est la différence entre /etc/init.d et /etc/rc.d? Merci, Cordialement, -- Mr_Brown |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 306 ![]() |
Les éléments que tu veux ajouter dans ta crontab, ils doivent tous s'exécuter au même moment ? Si c'est le cas, je trouverais plus judicieux d'ajouter une seule entrée dans crontab qui appelle un script que tu aurais complété avec tes echo "..." >> monscript.sh
EDIT : autant pour moi, c'est l'inverse : De ce que je sais, /etc/init.d contient les scripts de démarrage et d'arrêt de différents processus. Ensuite, tu fais le lien entre ces scripts et un init level dans /etc/rc.d : dans /etc/rc.d, tu dois trouver un répertoire par init level (rcX.d avec X le level) dans lequel se trouve des liens symboliques vers les scripts de /etc/init.d. Voir, des fois, c'est /etc/rcX.d avec X le level.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : août 2006 Messages : 5 ![]() |
Citation:
Je cherche juste à créer un script qui m'insère automatiquement quelques lignes dans la crontab et me relance le service pour que mes crons tournent sans soucis. Comme je l'ai dit plus haut, je ne connais que la commande crontab -e qui prend vraiment en compte la modification de la crontab |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com