[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Poursuivre un script après un reboot



Le lundi 28 décembre 2009 à 16:41 +0100, Olivier a écrit :
> Bonjour,
> 
> Quelle est la façon la plus astucieuse pour rédiger un script qui doit
> se poursuivre après un reboot comme par exemple:
> 
> #!/bin/sh
> ls /home
> cd /usr
> reboot
> cp /etc/hostname /tmp
> 
> Mon idée initiale est de modifier le script en y créant un
> fichier /etc/init.d/monscript, et en programmant son exécution (avec
> update-rc.d) puis sa suppression.
> Toutefois la solution de me plait pas beaucoup.

Il faut utiliser /etc/rc.local pour y mettre tes appels :

tu peux créer 2 scripts :

/usr/local/bin/mon-script1.sh :
#!/bin/sh
ls /home
cd /usr
echo "/usr/local/bin/mon-script2.sh" >> /etc/rc.local
reboot

/usr/local/bin/mon-script2.sh :
#!/bin/sh
cp /etc/hostname /tmp
# ici tu retire la ligne ajouté à /etc/rc.local avec head/tail par
exemple ou grep ou sed/awk ...

Julien


Reply to: