Python Selenium Script не работает на crontab

У меня есть сценарий Python Selenium, который отлично работает, когда я вручную запускаю его на своем сервере, но когда я пытаюсь запустить его в .sh с помощью Crontab (через папку cron.weekly), я продолжаю получать следующую ошибку:

selenium.common.exceptions.WebDriverException: Сообщение: исполняемый файл geckodriver должен находиться в PATH.

Мне это показалось очень странным, потому что в моем sh перед запуском программы я делал

экспорт ПУТЬ = $ ПУТЬ: / путь / к / geckodriver (с правильным путем)

Есть идеи, почему это происходит?

Путь для заданий, выполняемых cron, отличается от вашего личного пути.

Bryan Oakley 22.05.2018 14:43
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
1
282
0

Другие вопросы по теме