Eu estava tentando desativar permanentemente um daemon de terceiros, então excluí o arquivo plist de / Library / LaunchDaemons-- e então percebi que não havia feito launchctl unload
isso primeiro; tentar após o fato produz "Não existe esse arquivo ou diretório / nada encontrado para descarregar". E, claro, o daemon é reinicializável; portanto, quando eu o mato, ele é recriado.
Tentei fazer isso launchctl list
na esperança de conseguir um rótulo para usar, launchctl remove
mas o daemon não está mais listado.
Com exceção da reinicialização, existe alguma maneira de fazer com que o launchd esqueça o daemon e / ou verifique novamente os arquivos de configuração?
launchctl kill com.example.product
parece funcionar.