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