Para carregar o trabalho para todos, você precisa executar launchctl
sob privilégios de root. Se o trabalho já estiver carregado na sua conta de usuário, ele não será carregado usando privilégios de root.
Tente executar launchctl unload /Library/LaunchDaemons/myPlistFileName
antes de executar sudo launchctl load -w /Library/LaunchDaemons/myPlistFileName
. Dê uma olhada na saída em system.log
(você pode visualizá-lo usando Console.app, se preferir) que ocorre quando você carrega o daemon.