Os LaunchDaemons são carregados na inicialização do sistema e, uma vez carregados, são mantidos na memória, portanto, a remoção do arquivo .plist não faz nada. Se o arquivo ainda estivesse lá, você poderia descarregá-lo com sudo launchctl unload /Library/LaunchDaemons/com.whatever.plist
, mas isso exige o arquivo. Reiniciar o computador recarregará os LaunchDaemons, removendo efetivamente o trabalho fantasma.
Depois que eu escrevi o meu comentário original, encontrei uma outra maneira que (eu acho) teria funcionado: você pode remover um LaunchDaemon sem o arquivo pelo seu rótulo com sudo launchctl remove com.whatever