Vous n'êtes pas identifié.
salut,
j'ai un script de backup que j'aimerais exécuter à chaque fois que j'éteins l'ordi. J'ai copié ce script dans /etc/ini.d/ et exécuté la commande
update-rc.d backup stop 99 0 .
cela a créé un lien vers /etc/rc0.d/K99backup
ce que je ne comprends pas, c'est que lorsque que j'appuie sur le boutton power de l'ordi, acpi gere l'extinction de l'ordi via /etc/acpi/powerbtn.sh mais ne semble pas exécuter mon script... pour info voici le scripte backup (qui fonctionne quand je lance ./backup):
#!/bin/bash jour=$(date +%A) source="/home/username/repertoire/source" destination="username@serveur-distant:/chemin/vers/repertoire" rsync -avze ssh --progress --delete --filter '- articles' --filter '- perime' $source $destination/$jour if [[ $jour == "vendredi" ]]; then semaine=$(date +%V) rsync -avze ssh --progress --delete --filter '- articles' --filter '- perime' $source $destination/$semaine fi
Hors ligne
Au runlevel 0, tu n'a plus de réseau.
Essaye de le mettre au RunLevel 6 voir 3 !
Et un script d'init devrait toujours accepter les options "start", "stop" ... au minimum, même si elle ne déclenche aucune action
Je te recommande de lire ceci en complément :
http://www.karlesnine.com/2005/06/15/de … date-rc-d/
http://leeroy.kodingen.com/blog/linux/u … u-systeme/
Hors ligne
merci de ta réponse... j'ai essayé ton truc mais ça marche pas mieux...
pour vérifier si j'ai bien compris :
- les scipts sont lancés dans un ordre précis (alphabétique) à chaque runlevel
- les scripts tournent en deamon jusqu'au moment où ils sont tués...
- on peut les executer à chaud /etc/inid.d/scipt start|stop|restart
- si je met update-rc.d backup stop 99 0 ., cela signifie que j'arrête mon script backup lors du runlevel 0.
or ce n'est pas ça que je veux faire... je veux exécuter (et pas arrêter) ce script une fois lors du shutdown, ca serait plutôt
update-rc.d backup start 99 runlevel .
mais à quel runlevel ? en plus ce script ne dois pas être exécuté en deamon, j'entends par là, qu'une fois qu'il est terminer, il ne doit pas rester actif
quelqu'un ??
Dernière modification par PinkFloyd (27 Nov 2012 17:54:46)
Hors ligne