ฉันใช้ Ubuntu 11.10 ในเครื่องเสมือน (VirtualBox) เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาใน linux ฉันใช้ที่เก็บ git เพื่อบันทึกงานของฉันและได้เขียนสคริปต์เพื่อรวมงานของฉันและบันทึกลงในโฟลเดอร์ที่ใช้ร่วมกันเพื่อใช้ในขณะที่เครื่องเสมือนไม่ทำงาน
ฉันต้องการเรียกใช้สคริปต์นี้โดยอัตโนมัติก่อนที่จะปิดเพื่อให้งานของฉันพร้อมใช้งานเสมอหาก vm ปิด (ปัจจุบันฉันต้องเรียกใช้สคริปต์ด้วยตนเอง)
ฉันไม่รู้ว่าการพุ่งพรวดเป็นวิธีที่ดีที่สุดในการทำสิ่งนี้หรือไม่ แต่นี่คือการกำหนดค่าที่ฉันเขียนเป็นแบบทดสอบ:
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
ผลที่ได้คือสัมผัสเพียงครั้งเดียวสำเร็จ (สัมผัสแรกในก่อนเริ่มต้น) ฉันต้องเปลี่ยนอะไรเพื่อดูหนึ่งในสัมผัสหลังจากการนอนหลับเพื่อทำงาน หรือมีวิธีที่ง่ายกว่าที่จะทำให้สำเร็จลุล่วง?
ขอบคุณล่วงหน้า.