我正在使用 Fedora 16。
我关闭了 NetworkManager 和 wpa_supplicant(使用服务命令),但是当我尝试:
sudo service avahi-daemon stop
或者
sudo kill pid
它立即再次出现!我如何确定哪个进程仍在使用 avahi?
答案1
答案2
如果有人偶然遇到这种情况 - 我认为问题在于 avahi-daemon.socket 在您终止(或尝试停止)该进程后再次启动该进程。套接字的理念是,一般来说,服务不需要在系统加载时启动,而只有在有人真正需要它时才需要启动。套接字仅监视是否有人需要该服务并生成它。我会先尝试停止套接字(systemctl stop avahi-daemon.socket
),然后看看是否可以停止服务。请参阅这有关套接字的更多信息。
可能发生的另一件事是 systemd 可以重生崩溃的服务(或被终止的服务)。不过在这种情况下,systemctl stop avahi-daemon.service
应该可以工作。
答案3
命令
systemctl stop avahi-daemon.service
应该管用。