स्थायी अनुमतियाँ / खरीद पर बदलती हैं


2

मेरे पास एक कोपेट प्लग-इन है जो मेरे थिंकपैड लाइट को ब्लिंक करने की कोशिश करता है जब मेरे पास एक नया आने वाला संदेश होता है। इसे पूरा करने के लिए यह / proc / acpi / ibm / light में स्थित थिंकपैड-एकपी कर्नेल मॉड्यूल द्वारा प्रदान की गई वर्चुअल फ़ाइल का उपयोग करता है। जब मैं उस फ़ाइल में "ऑन" या "ऑफ" को सुपरयूज़र के रूप में प्रतिध्वनित करने की कोशिश करता हूं, तो प्रकाश अपेक्षित रूप से चालू या बंद हो जाता है, लेकिन कोपे को हमेशा अनपेक्षित उपयोगकर्ताओं द्वारा निष्पादित किया जाता है। अब, मैं उस फ़ाइल को चुन सकता हूं लेकिन रिबूट होने पर सब कुछ मूल स्थिति में / खरीद (जैसा होना चाहिए) में रीसेट हो जाता है।

मैं एक init स्क्रिप्ट बना सकता हूं जो बूट पर उस फ़ाइल पर अनुमति को बदल देता है, लेकिन मैं पूछ रहा हूं कि क्या यह जाने का रास्ता है, या ऐसा करने के लिए सबसे उचित तरीके हैं (शायद udev या sysctl.conf के माध्यम से?)

धन्यवाद।

जवाबों:


1

इसे करने का आसान तरीका एक क्रोनजॉब स्थापित करना होगा।

एक शेल में, टाइप करें: sudo crontab -e संपादित करने के लिए root कोंट्राब।

फिर एक लाइन जोड़ें @reboot chmod <your-chmod-options-here> /proc/acpi/ibm/light

किया हुआ! रिबूट पर, अपने chmod कमांड चलाया जाएगा।


यह एक त्वरित और आसान समाधान है, मुझे यह पसंद है! मैं बस सोच रहा था कि क्या कोई संभावना है कि क्रॉन मैनेजर (मेरे मामले में विक्सी-क्रॉन) बूट पर अपने शुरुआती समय से परे @reboot क्रॉन नौकरियों के निष्पादन में देरी करता है। यह काफी अजीब होगा, और मुझे नहीं लगता कि ऐसा होता है, लेकिन इस मामले में एक मौका है कि कोपेट क्रोन की नौकरी से पहले शुरू हो सकता है।
dappiu

@dappiu मुझे नहीं लगता कि कोई समस्या होगी।
BenjiWiebe
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.