Я хотел отключить 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является настоящим отключением (то есть сервис не будет там позже).