ฉันต้องการที่จะปิดการใช้ความพยายามในการที่ไม่พึงประสงค์ที่จะเริ่มต้นโดยอัตโนมัติsystemd
wpa_supplicant
ฉันว่าฉันสามารถวิ่งได้
sudo systemctl disable wpa_supplicant.service --global
และฉันจะไม่เห็น wpa_supplicant ในps -ef
ผลลัพธ์อีกต่อไป อย่างไรก็ตามสิ่งนี้ไม่ทำงาน ฉันจะทำให้มันทำงานได้อย่างไร
ปัญหาของฉันในมืออาจอธิบายได้ดีที่สุดโดยผลลัพธ์ของ
$>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
บริการได้อย่างต่อเนื่องและโหลดขอบคุณ systemd ช่วยฉันทำสิ่งที่ง่ายที่สุดอย่างสมบูรณ์;)
อัปเดต
ฉันมีโชคโดยการลบไฟล์เหล่านี้ออก:
wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
จาก/usr/lib/systemd/system
โฟลเดอร์ คาดเดาอะไร หลังจากรีสตาร์ท wpa ในที่สุดก็ไม่ได้เริ่มโดยsystemd
อีกต่อไป มันทำให้ฉันประทับใจแม้ว่าจะต้องมีวิธีที่สงบสุข / ประนีประนอมมากขึ้นเพื่อให้ได้รับsystemd
บริการที่ไม่ได้เริ่มต้นขึ้น
/dev/null
ไม่สำคัญมากในสิ่งเดียวกัน) สิ่งที่คุณแนะนำคือสิ่งที่ฉันพยายาม . ฉันคงไม่ได้ดูอย่างเพียงพอใน unix.se เพื่อดูdisbale vs mask systemd
คำถามนั้น ฉันจะลองตอบกลับในเร็ว ๆ นี้เพื่ออัปเดตคำถาม
mask
ได้) systemctl mask
คือการปิดการใช้งานจริง (หมายถึงบริการไม่ได้มีในภายหลัง)