Python не существует при запуске из системного планировщика - PullRequest
0 голосов
/ 07 декабря 2010

Я создал пакетный скрипт, который запускает приложение Python.Этот пакетный скрипт запускается программой System Scheduler, но когда программа запускает пакетный сценарий, он говорит, что Python не существует.

Когда я запускаю свой пакетный сценарий вручную, я не получаю ошибку.

Может кто-нибудь объяснить это или придумать решение?

Ответы [ 2 ]

2 голосов
/ 07 декабря 2010

Возможно, $ PATH не установлен должным образом при вызове из планировщика.Попробуйте изменить команду, вызванную с

python yourscript.py

на

/usr/bin/python yourscript.py

(замените фактический путь к python в вашей системе, который вы можете найти с помощью:

$ which python
1 голос
/ 07 декабря 2010

Проверьте пользовательский контекст, в котором работает System Scheduler, и убедитесь, что Python находится в его PATH.

...