Linuxでの開発の詳細を学ぶために、仮想マシン(VirtualBox)でubuntu 11.10を実行しています。作業を保存するためにgitリポジトリを使用しており、作業をまとめて仮想マシンが実行されていないときに使用するために共有フォルダーに保存するスクリプトを作成しました。
シャットダウン前にこのスクリプトを自動的に実行して、vmがオフの場合に作業が常に利用できるようにしたいと思います(現在、手動でスクリプトを実行する必要があります)。
upstartがこれを達成する最良の方法であるかどうかはわかりませんが、これはテストとして作成した構成です。
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
その結果、1回のタッチのみが実行されます(事前開始の最初のタッチ)。就寝後のタッチの1つを表示するには、何を変更する必要がありますか?または、これを達成する簡単な方法はありますか?
前もって感謝します。