Я пытаюсь использовать launchctl в Mac OS X для запуска простого скрипта при входе в систему.
Когда я запускаю launchctl start com.user.loginscript
, я получаю сообщение об ошибке «ошибка запуска запуска: нет такого процесса». Проверка launchctl list
показывает код ошибки «1», если я пытаюсь загрузить и использовать файл plist.
Мой файл plist выглядит следующим образом...
`
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.user.loginscript</string>
<key>Program</key>
<string>~/Movies/test.sh</string>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
`
Любые предложения относительно того, что может быть не так?
РЕДАКТИРОВАТЬ: Глупый test.sh выглядит следующим образом...
#!/bin/bash
say "Hello Myles"