Estaba tratando de deshabilitar permanentemente un demonio de terceros, así que eliminé su archivo plist de / Library / LaunchDaemons, y luego me di cuenta de que no lo había hecho launchctl unload
primero; intentar después del hecho produce "No existe tal archivo o directorio / nada encontrado para descargar" Y, por supuesto, el demonio es reiniciable, así que cuando lo mato, se recrea.
Intenté hacerlo launchctl list
con la esperanza de obtener una etiqueta para usar, launchctl remove
pero el demonio ya no aparece en la lista.
A falta de reiniciar, ¿hay alguna forma de iniciarse para olvidarse del demonio y / o volver a escanear los archivos de configuración?
launchctl kill com.example.product
parece funcionar.Respuestas:
Para ver TODOS los demonios que se ejecutan actualmente, debe escribir:
Y luego puedes eliminarlo, por ejemplo:
fuente
sudo ps aux
o, como prefiera, usarlossudo launchctl asuser [UniqueID] launchctl list
para ver la lista de cada usuario.