Chciałem wyłączyć systemd
niechciane próby automatycznego uruchomienia wpa_supplicant
. Myślę, że mógłbym po prostu uruchomić
sudo systemctl disable wpa_supplicant.service --global
i nie zobaczyłbym już wpa_supplicant w ps -ef
danych wyjściowych. W każdym razie to nie działało. Jak mogę to zrobić?
Mój problem może być najlepiej opisany przez wynik
$>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
gdzie, jak widać, disabled
usługa i tak jest ładowana i aktywna, dzięki systemd całkowicie pomógł mi zrobić najprostszą rzecz;)
Aktualizacja
Wydaje mi się, że miałem trochę szczęścia, brutalnie usuwając te pliki:
wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
z /usr/lib/systemd/system
folderu. Zgadnij co? Po ponownym uruchomieniu wpa nie jest systemd
już uruchamiany . Uderza mnie, chociaż musiał istnieć bardziej pokojowy / ugodowy sposób, aby systemd
usługa nie została uruchomiona.
/dev/null
nie jest w zasadzie tym samym.) Sugerujesz, że próbuję . Musiałem nie szukać wystarczająco dużo w unix.se, aby zobaczyć to disbale vs mask systemd
pytanie. Postaram się podać wracam, aby zaktualizować pytanie
mask
tego). systemctl mask
to prawdziwe wyłączenie (co oznacza, że usługi nie będzie tam później).