Estoy ejecutando ubuntu 11.10 en una máquina virtual (VirtualBox) para obtener más información sobre el desarrollo en Linux. Estoy usando un repositorio git para guardar mi trabajo y he escrito un script para agrupar mi trabajo y guardarlo en la carpeta compartida para usar mientras la máquina virtual no se está ejecutando.
Me gustaría ejecutar este script automáticamente antes de apagarlo para que mi trabajo esté siempre disponible si el vm está apagado (actualmente tengo que ejecutar el script manualmente).
No sé si el advenedizo es la mejor manera de lograr esto, pero esta es la configuración que escribí como prueba:
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
El resultado es que solo se logra un toque (el primer toque en pre-inicio). ¿Qué necesito cambiar para ver uno de los toques después del sueño para trabajar? ¿O hay una manera más fácil de lograr esto?
Gracias por adelantado.