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