리눅스 개발에 대해 더 배우기 위해 가상 머신 (VirtualBox)에서 우분투 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
결과적으로 한 번의 터치 만 수행됩니다 (사전 시작의 첫 번째 터치). 수면이 끝난 후 터치 중 하나를 보려면 무엇을 변경해야합니까? 아니면 이것을 달성하는 더 쉬운 방법이 있습니까?
미리 감사드립니다.