Предположим, у вас есть следующее определение crontab:
* * * * * /home/dan/test.py Предположим, у вас есть путь /home/dan/foo/, в котором fooкаталог содержит модуль python с именем foo.
Тогда как test.pyвыглядит так:
import sys sys.path.append('/home/dan') from foo.foo1 import Foo1 Вот как все работает хорошо, но теперь я хочу передать определение пути в cron, и я сделал следующее:
- Закомментировано
sys.path.append('/home/dan')вtest.py В crontab добавлено это определение выше конфига cronjob:
PATH=/home/dan
И это не работает. Есть идеи почему?
Возможно, вам понадобится больше переменной окружения
PYTHONPATH, чем переменнаяPATH