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

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

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

25
задан JiminyCricket
30.04.2023 18:51 Количество просмотров материала 3644
Распечатать страницу

2 ответа

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

PYTHONPATH=/dir1:/dir2

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

10
отвечен Dennis Williamson 2023-05-02 02:39

Include в начале скрипта.

. [directorypath].bash_profile
2
отвечен IamSk 2023-05-02 04:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх