मैं लिनक्स में विकास के बारे में अधिक जानने के लिए एक वर्चुअल मशीन (वर्चुअलबॉक्स) में ubuntu 11.10 चला रहा हूं। मैं अपने काम को बचाने के लिए एक 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
नतीजा यह है कि केवल एक स्पर्श पूरा हुआ है (प्री-स्टार्ट में पहला स्पर्श)। काम करने के लिए नींद के बाद किसी एक स्पर्श को देखने के लिए मुझे क्या बदलने की आवश्यकता है? या यह पूरा करने के लिए एक आसान तरीका है?
अग्रिम में धन्यवाद।