Для того, чтобы загрузить работу для всех, вам нужно работать с launchctl
правами root. Если задание уже загружено под вашей учетной записью, оно не будет загружаться с использованием привилегий root.
Попробуйте launchctl unload /Library/LaunchDaemons/myPlistFileName
сначала запустить, прежде чем запускать sudo launchctl load -w /Library/LaunchDaemons/myPlistFileName
. Посмотрите на вывод в system.log
(вы можете просмотреть его с помощью Console.app, если хотите), который происходит при загрузке демона.