Проблема подключения через HTTPS с использованием исполняемого файла Python в crontab - PullRequest
0 голосов
/ 21 марта 2020

Я кратко изложу свою проблему:

  • У меня есть скрипт .py, который подключается к API через HTTPS с использованием пакета запросов (задание будет запущено на рабочей машине и будет использовать прокси https )
  • Я создал этот скрипт с помощью cx_Freeze в CentOS 6.10
  • Я развернул свой исполняемый файл на моей рабочей машине, которая работает на RedHat Linux 6.4

Теперь, если я запускаю этот исполняемый файл на рабочей машине с помощью команды оболочки через S SH, это работает нормально. Однако, если я добавлю эту команду в качестве задания в crontab, я получаю каждый раз эту ошибку:

urrllib3.exceptions.SSLError: Невозможно подключиться к URL-адресу HTTPS, поскольку модуль SSL недоступен

Я читал, что, вероятно, это вызвано другой средой, в которой выполняется исполняемый файл. Поэтому я добавил в скрипт строку, в которой я заменяю os.environ ['PATH'] тем, что я выполняю в оболочке через S SH. Однако ошибка все еще сохраняется на моей работе.

Не могли бы вы помочь мне с этой проблемой?

...