Я пытаюсь периодически запускать jupyter-ноутбук, используя runipy и osx's launchd.Запуск runipy от launchd
Это работает из командной строки
/path/to/interpreter/python.3.4 /path/to/runipy/main.py /path/to/notebook/nb.ipynb
, но аналогичный подход в запуск программ PLIST не запустилась ноутбуку
<key>ProgramArguments</key>
<array>
<string/path/to/interpreter/python.3.4</string>
<string/path/to/runipy/main.py</string>
<string/path/to/notebook/nb.ipynb</string>
</array>
Когда я проверяю журнал консольный я просто увидеть эту загадочную ошибку
Service exited with abnormal code: 1
Любые идеи о том, почему это не удается?
Примечание: В настоящее время я использую launchd для запуска файлов py на этой машине с использованием аналогичного подхода.
UPDATE:
Я добавил следующие строки в моей PLIST за предложение WIJ в
<key>StandardErrorPath</key>
<string>/tmp/com.your.thing.err</string>
<key>StandardOutPath</key>
<string>/tmp/com.your.thing.out</string>
и получил
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 3940: ordinal not in range(128)
Спасибо, я проверю это –