Pages : 1
#1 Le 11/08/2010, à 08:04
- chris1952
cron @reboot
bjr
je souhaite qu'au reboot, ma lucid exécute automatiquement en root, un scrip *.sh
je me bats avec cette commande depuis..., mais je doit passer à côté de quelque chose !
j'ai mis dans le crontab
@reboot root /home/math/./essai.sh
après en avoir essayer d'autre mais cette commande ne s'exécute pas au prochain reboot
pouvez vous m'aider ?
Samsung nc140, que du bonheur !!!
Hors ligne
#2 Le 11/08/2010, à 09:12
- iuchiban
Re : cron @reboot
Salut,
Tu as mis dans quelle crontab ??
Le @reboot remplace les 5 premiers champs (minutes heures jour_du_mois mois jour_de_la_semaine).
Tu dois donc avoir ensuite la commande à exécuter puis le log, donc ici ta commande c'est root et le log ton fichier .sh
Quel est le contenu de ton script ??
En tant que ton propre user, ajoute seulement la ligne :
@reboot /home/math/./essai.sh
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#3 Le 11/08/2010, à 10:31
- chris1952
Re : cron @reboot
Salut,
Tu as mis dans quelle crontab ??
/etc/crontabLe @reboot remplace les 5 premiers champs (minutes heures jour_du_mois mois jour_de_la_semaine).
Tu dois donc avoir ensuite la commande à exécuter puis le log, donc ici ta commande c'est root et le log ton fichier .sh
Quel est le contenu de ton script ??
cd /usr/bin
sudo ./firefoxEn tant que ton propre user, ajoute seulement la ligne :
@reboot /home/math/./essai.sh
Samsung nc140, que du bonheur !!!
Hors ligne
#4 Le 11/08/2010, à 10:50
- chris1952
Re : cron @reboot
iuchiban a écrit :En tant que ton propre user, ajoute seulement la ligne :
@reboot /home/math/./essai.sh
non cela ne amrche pas rien ne se passe au démarrage
Samsung nc140, que du bonheur !!!
Hors ligne
#5 Le 11/08/2010, à 10:59
- pat_bateman
Re : cron @reboot
Bonjour,
Tu n'es pas obligé d'utiliser la crontab, tu peux passer par init.d.
Place ton script essai.sh dans /etc/init.d/
Rends le exécutable!
chmod +x essai.sh
Fais en sorte que le script s'exécute lors d'un reboot (runlevel 6):
updaterc.d essai.sh start 80 6 .
Et reboot pour voir le résultat.
-Pat
Hors ligne
Pages : 1