मैं अपने उबंटू 10.04 एलटीएस x64 सर्वर पर यूएसबी ड्राइव कनेक्शन और डिस्कनेक्शन का पता लगाने के लिए udev का उपयोग कर रहा हूं। जब मशीन चल रही है, तो USB डिवाइस कनेक्ट होने पर सब कुछ ठीक काम करता है, लेकिन अगर कोई बूट समय पर पहले से मौजूद है, तो मेरी स्क्रिप्ट पूरी नहीं होती है, जाहिर है क्योंकि mkdir /tmp/blah
काम नहीं करता है।udev: बूट समय पर कनेक्ट डिवाइस
यदि मैं बाद में टर्मिनल पर sudo udevadm trigger
टाइप करता हूं, तो सबकुछ ठीक है।
मुझे लगता है कि इस बिंदु पर कि udev पहले अपने नियमों के खिलाफ जुड़े उपकरणों का मूल्यांकन करता है, रूट फाइल सिस्टम को आरोहित नहीं किया गया है।
मेरे सवालों का इसलिए कर रहे हैं:
- मैं सही ढंग से समस्या की पहचान है?
- क्या इसे हल करने का कोई मानक तरीका है - यानी
/tmp/
में कोई बदलाव है कि मैं से पहले और बाद में दोनों का उपयोग कर सकता हूं?
http://unix.stackexchange.com/ –
के लिए उत्कृष्ट प्रश्न आप सही हो सकते हैं ... या सर्वरफॉल्ट। मैं एक बैश स्क्रिप्ट लिख रहा हूं हालांकि: मेरा सिर प्रोग्रामिंग मोड में है इसलिए मैं यहां आया था, शायद इसे पूरी तरह से सोचने के बिना! –