Estaba intentando desactivar permanentemente un demonio de terceros, así que borré su archivo plist de /Library/LaunchDaemons y entonces me di cuenta de que no había hecho un launchctl unload
en él primero; al intentarlo después, aparece el mensaje "No such file or directory/nothing found to unload". Y, por supuesto, el demonio es reiniciable, así que cuando lo mato, se vuelve a crear.
Intenté hacer launchctl list
con la esperanza de conseguir una etiqueta para usar para launchctl remove
pero el demonio ya no aparece en la lista.
Sin reiniciar, ¿hay alguna manera de hacer que launchd se olvide del demonio y/o vuelva a escanear los archivos de configuración?
0 votos
La documentación no está clara, pero
launchctl kill com.example.product
parece funcionar.