У меня есть скрипт для запуска при загрузке. Скрипт был загружен в lauchd при помощи launchctl load ...

Ошибка у меня в логах:

Apr 17 14:02:07 win com.apple.launchd.peruser.502[158] (my.script[184]): Exited with exit code: 1

Этот скрипт нуждается в привилегированных пользователях root для работы, и из того, что я прочитал в файле interweb launchd, выдается root во время запуска. Запуск скрипта после загрузки вручную работает на 100%

Он выходит с кодом 1, как я могу найти больше информации, что именно не так?

1 ответ1

0

launchd будет запускать задания запуска в вашей личной папке, используя ваши собственные права пользователя. Это только root в /Library/ и /System/Library .

Смотрите этот связанный вопрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .