J'utilise ubuntu 11.10 sur une machine virtuelle (VirtualBox) pour en savoir plus sur le développement sous Linux. J'utilise un référentiel git pour enregistrer mon travail et j'ai écrit un script pour regrouper mon travail et l'enregistrer dans le dossier partagé pour l'utiliser pendant que la machine virtuelle n'est pas en cours d'exécution.
Je voudrais exécuter automatiquement ce script avant l'arrêt afin que mon travail soit toujours disponible si le VM est éteint (actuellement je dois exécuter manuellement le script).
Je ne sais pas si upstart est le meilleur moyen d'y parvenir, mais voici la configuration que j'ai écrite comme test:
description "test script to run at shutdown"
start on runlevel [056]
task
script
touch /media/sf_LinuxEducation/start
sleep 15
touch /media/sf_LinuxEducation/start-long
end script
pre-start script
touch /media/sf_LinuxEducation/pre-start
sleep 15
touch /media/sf_LinuxEducation/pre-start-long
end script
post-start script
touch /media/sf_LinuxEducation/post-start
sleep 15
touch /media/sf_LinuxEducation/post-start-long
end script
pre-stop script
touch /media/sf_LinuxEducation/pre-stop
sleep 15
touch /media/sf_LinuxEducation/pre-stop-long
end script
post-stop script
touch /media/sf_LinuxEducation/post-stop
sleep 15
touch /media/sf_LinuxEducation/post-stop-long
end script
Le résultat est qu'une seule touche est accomplie (la première touche dans le pré-démarrage). Que dois-je changer pour voir une des touches après le sommeil travailler? Ou existe-t-il un moyen plus simple de réaliser cela?
Merci d'avance.