NetworkManager कनेक्ट होने पर चलाने के लिए एक हुक जोड़ें


3

हर बार जब मेरा कंप्यूटर उबंटू में नेटवर्क से कनेक्ट होता है, तो स्क्रिप्ट चलाने का एक अच्छा तरीका क्या होगा? क्या मैं किसी तरह ऐसा करने के लिए dbus का उपयोग करूंगा?

पृष्ठभूमि: जब मैं ट्रेन पर होता हूं, तो मैं छप पृष्ठ पर एक बटन क्लिक करने के लिए एक छोटी पर्ल स्क्रिप्ट चलाता हूं। इस तरह से मैं तुरंत एक व्यर्थ वेबसाइट पर मैन्युअल रूप से जाने के बिना इंटरनेट का उपयोग कर सकता हूं। मेरी स्क्रिप्ट एक पूर्ण-सटीक समाधान है, लेकिन यह सही होगा यदि यह किसी भी समय मैं नेटवर्क से कनेक्ट होने पर स्वचालित रूप से चला सकता है।


1
प्रश्न के लिए महत्वपूर्ण नहीं है, लेकिन यहां एक-लाइनर है: उर्फ ​​डोडगेप्लाश = 'पर्ल-ई' \ 'डब्ल्यूडब्ल्यूडब्ल्यू का उपयोग करें :: मैकेनाइज करें; $ mech = WWW :: मैकेनाइज- & gt; नया (); $ Mech- & gt; मिल ( " is.gd " ); $ Mech- & gt; क्लिक करें (); '\' ''
rplevy

जवाबों:


3

में एक स्क्रिप्ट रखो /etc/network/if-up.d और इसे निष्पादन योग्य बनाते हैं।


6

आप एक स्क्रिप्ट डाल सकते हैं /etc/NetworkManager/dispatcher.d जब भी कोई कनेक्शन ऊपर या नीचे चला जाएगा। के लिए मैन पेज देखें NetworkManager विवरण के लिए।

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