Eu queria desativar systemd
tentativas indesejadas para iniciar automaticamente wpa_supplicant
. Eu poderia simplesmente executar um
sudo systemctl disable wpa_supplicant.service --global
e eu não veria mais um wpa_supplicant na ps -ef
saída. De qualquer forma, isso não funcionou. Como posso fazer isso funcionar?
Meu problema em questão pode ser melhor descrito pela saída de
$>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
onde, como você pode ver, o disabled
serviço está carregado e ativo de qualquer maneira, graças ao systemd me ajudando completamente a fazer a coisa mais simples;)
Atualização
Parece que tive alguma sorte removendo brutalmente esses arquivos:
wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
da /usr/lib/systemd/system
pasta. Adivinha? Após o reinício, o wpa finalmente não é mais iniciado systemd
. Parece-me que deve ter havido uma maneira mais pacífica / conciliatória de conseguir systemd
que o serviço não seja iniciado.
/dev/null
não é essencialmente a mesma coisa.) O que você sugere é algo que eu tento . Não devo ter procurado o suficiente no unix.se para ver essa disbale vs mask systemd
pergunta. Vou tentar afirmar volta em breve, para atualizar a questão
mask
não). systemctl mask
é a desativação real (ou seja, o serviço não existe mais tarde).