小编GCh*_*huf的帖子

让 systemd 停止启动不需要的 wpa_supplicant 服务?

我想禁用systemd不需要的自动启动尝试wpa_supplicant。我认为我可以简单地运行一个

sudo systemctl disable wpa_supplicant.service --global
Run Code Online (Sandbox Code Playgroud)

我不会再在ps -ef输出中看到 wpa_supplicant了。无论如何,这是行不通的。我怎样才能让它工作?

我手头的问题可能最好通过以下输出来描述

$>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
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,该disabled服务无论如何都已加载并处于活动状态,这要感谢 systemd 完全帮助我完成了最简单的事情;)

更新
我似乎通过粗暴删除这些文件获得了一些运气:

wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service
Run Code Online (Sandbox Code Playgroud)

/usr/lib/systemd/system文件夹。你猜怎么着?重启后wpa终于不再启动systemd了。虽然必须有一种更和平/和解的方式来让systemd服务不被启动,但我还是很震惊。

wpa-supplicant configuration systemd services

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

configuration ×1

services ×1

systemd ×1

wpa-supplicant ×1