Estaba tratando de deshabilitar permanentemente un demonio de terceros, así que eliminé su archivo plist de /Library/LaunchDaemons-- y luego me di cuenta launchctl unload
de que no lo había hecho primero; intentar después del hecho produce "No existe tal archivo o directorio/no se encontró nada para descargar". Y, por supuesto, el daemon se puede reiniciar, así que cuando lo mato, se vuelve a crear.
Intenté hacerlo launchctl list
con la esperanza de obtener una etiqueta para usar, launchctl remove
pero el demonio ya no aparece en la lista.
Aparte de reiniciar, ¿hay alguna forma de iniciarse para olvidarse del daemon y/o volver a escanear los archivos de configuración?
Para ver TODOS los demonios que se están ejecutando actualmente, debe escribir:
sudo launchctl list
O clasifíquelos para separarlos bien com.apple
:
sudo launchctl list | sort
Y luego puedes eliminarlo, por ejemplo:
sudo launchctl remove com.sassafras.KeyAccess.daemon
Nota importante : si no desea obtener demonios al reiniciar la máquina, elimine el archivo plist asociado.
launchctl unload
y luego eliminar el .plist
archivo, ¿es correcto?find / -name LaunchDaemons 2> /dev/null
enumerará todas las ubicaciones posibles de los .plist
archivos... HTH...sudo ps aux
o como prefiera y luego use sudo launchctl asuser [UniqueID] launchctl list
para ver la lista de cada usuario.
abhi beckert
launchctl kill com.example.product
parece funcionar.