крон не может считать переменные среды PYTHONPATH?

Я добавил к PYTHONPATH на .bash_profile файле своего сервера. Однако кажется, что крон не читает из него, потому что я получаю ошибки импорта. Если я выполняю точные запросы крона команды к командной строке, она работает, но если я отправляю вывод ошибок крона в отдельный файл, его сбой на импорте.

как я могу структурировать его так, чтобы крон знал о моем добавленном PYTHONPATH

9
задан 31.01.2011, 17:07

1 ответ

cron не читает файлы запуска оболочки. Необходимо явно установить среду, в которой Вы нуждаетесь в crontab или в скрипте, который запускается. Можно поместить переменные операторы присваивания непосредственно в crontab:

PYTHONPATH=/dir1:/dir2

Каждый каталог, в котором Вы нуждаетесь, должен будет быть перечислен, потому что Вы не можете добавить к нему, так как предыдущее значение не доступно.

10
ответ дан 07.12.2019, 13:22

Теги

Похожие вопросы