I'm using Fedora 16.
I shut down NetworkManager and wpa_supplicant (using service commands), but when I try:
sudo service avahi-daemon stop
sudo kill pid
it appears again instantly! How can I figure which process is still using avahi?
OP posted this also in the Fedora Forums here.
The solution is to disable the service altogether:
That worked for me.
If someone accidentally come across this - in my opinion the problem is that avahi-daemon.socket is bringing the process up again after you kill it (or try to stop it). The idea of sockets is that on the general the service does not need to be started when the system is loaded, but just when someone really needs it. The socket only monitors if someone needs the service and spawns it. I would try stopping the socket first (
Another thing that might happen is that systemd can respawn a crashed service (or service that got killed). In this case though,