launchtl: ¿alguna forma de deshabilitar un daemon después de eliminar el archivo plist?

12

Estaba intentando deshabilitar permanentemente un demonio de terceros, así que eliminé su archivo plist de / Library / LaunchDaemons - y luego me di cuenta de que no había hecho un launchctl unload en él primero; intentar después de que el hecho da lugar a "No se encontró tal archivo o directorio / no se encontró nada para descargar". Y, por supuesto, el demonio es reiniciable, así que cuando lo mato, se vuelve a crear.

Intenté hacer launchctl list con la esperanza de que se use una etiqueta para launchctl remove pero el daemon ya no está en la lista.

Después de reiniciar, ¿hay alguna forma de que launchd se olvide del daemon y / o vuelva a escanear los archivos de configuración?

    
pregunta jhfrontz 13.12.2012 - 17:54

1 respuesta

16

Para ver TODOS los demonios que se están ejecutando actualmente, debe escribir:

sudo launchctl list

Y luego puedes eliminarlo, por ejemplo:

sudo launchctl remove com.sassafras.KeyAccess.daemon
    
respondido por el Dan 13.12.2012 - 18:27

Lea otras preguntas en las etiquetas