मैं systemd
स्वचालित रूप से शुरू करने के लिए अवांछित प्रयासों को अक्षम करना चाहता था wpa_supplicant
। मुझे लगता है मैं बस एक चला सकते हैं
sudo systemctl disable wpa_supplicant.service --global
और मैं ps -ef
अब आउटपुट में wpa_supplicant नहीं देख पा रहा हूं। वैसे भी यह काम नहीं किया। मैं इसे कैसे कारगर बना सकता हूं?
हाथ में मेरी समस्या का सबसे अच्छा उत्पादन के द्वारा वर्णित किया जा सकता है
$>systemctl status wpa_supplicant*
● wpa_supplicant.service - WPA supplicant
Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2016-08-28 20:57:37 CEST; 14min ago
जहाँ आप देख सकते हैं कि disabled
सेवा वैसे भी भरी हुई और सक्रिय है, सिंपलड के लिए धन्यवाद पूरी तरह से मुझे सबसे सरल काम करने में मदद करता है;)
अद्यतन
मुझे लगता है कि इन फाइलों को बेरहमी से हटाकर कुछ भाग्य मिला है:
wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
से /usr/lib/systemd/system
फ़ोल्डर। अंदाज़ा लगाओ? पुनः आरंभ करने के बाद wpa systemd
अब तक शुरू नहीं हुई है । यह मुझ पर प्रहार करता है हालांकि सेवा शुरू नहीं होने के लिए एक अधिक शांतिपूर्ण / सुलहनीय तरीका होना चाहिए था systemd
।
/dev/null
अविवेकीकरण के लिए जो उन फ़ाइलों के रूप में नामित लिंक रख रहा होगा जो इंगित करते हैं कि यह समान रूप से बहुत ज्यादा नहीं है।) आप जो सुझाव देते हैं वह कुछ है जो मैं कोशिश करता हूं। । मैं उस disbale vs mask systemd
प्रश्न को देखने के लिए यूनिक्स में पर्याप्त नहीं दिख रहा हूं । मैं जल्द ही वापस कोशिश करूंगा और प्रश्न को अपडेट करने के लिए
mask
यह करने के लिए है)। systemctl mask
वास्तविक अक्षम है (जिसका अर्थ है कि सेवा बाद में नहीं है)।