Я бегу это каждую минуту для отладки и он продолжает возвращаться с com.apple.xpc.launchd[1] (com.me.DesktopChanger[16390]): Service exited with abnormal code: 2
Простой запуск программ для запуска питона скрипт
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<!-- The label should be the same as the filename without the extension -->
<string>com.me.DesktopChanger</string>
<!-- Specify how to run your program here -->
<key>ProgramArguments</key>
<array>
<string>/usr/bin/python</string>
<string>~/Library/Application\ Support/DesktopChanger/DesktopChanger.py</string>
</array>
<key>StartInterval</key>
<integer>60</integer>
</dict>
</plist>
Сценарий называется запуск программ: com.me.DesktopChanger.plist
Сценарий питона находится по адресу: /Users/Tom/Library/Application Support/DesktopChanger/DesktopChanger.py
и which python
возвращается: /usr/bin/python
Runnin г ls -l
также возвращает:
[email protected] 1 Tom staff 623 6 Feb 13:40 com.me.DesktopChanger.plist
и сценарий питона с ls -l
шоу:
[email protected] 1 Tom staff 672 2 Dec 14:24 DesktopChanger.py
Я попытался добавить обработку ошибок и попытались использовать относительные пути. Я получаю сообщение об ошибке, когда пытаюсь выгрузить сценарий Launchd, говорящий, что «запуск не может быть запущен напрямую» – Tom
Пробовал ли вы использовать абсолютный путь к скрипту? Каков стандартный вывод ошибки в консоли? Вы пытались установить LaunchControl и использовать это для отладки? Это мне очень помогло. – wij
Я пробовал его с LaunchControl, и он утверждает, что он работает «Ok», но скрипт python, похоже, не выполняет – Tom