Python скрипт не выполняется из crontab - PullRequest
0 голосов
/ 04 мая 2020

Я не могу выполнить прилагаемый ниже python скрипт через crontab. Когда я запускаю скрипт прямо из CLI, он работает просто отлично, я просто вижу, как открыть браузер, все настроено, а затем браузер закрывается. Но при запуске в crontab ничего не происходит. Запись Crontab:

* * * * * /full/path/to/script.py

Я также пытался:

* * * * * /usr/bib/python /full/path/to/script.py

SCRIPT:

#!/usr/bin/python

from selenium import webdriver
from selenium.webdriver.support.ui import Select

browser = webdriver.Chrome(executable_path="/usr/local/bin/chromedriver")
#open website
browser.get("http:website.php")
# find element in dropdown
Select(browser.find_element_by_name("ma")).select_by_value("817")
# confirm by clicking button
element = browser.find_element_by_xpath("/html/body/form/table/tbody/tr[2]/td[3]/input")
element.click()

# select dropdown 
Select(browser.find_element_by_name("status")).select_by_value("11")

#confirm dropdown
submit = browser.find_element_by_xpath("/html/body/form/table[3]/tbody/tr/td/input")
submit.click()

browser.close()

/ var / log / syslog:

May  4 11:34:01 pavol-Vostro-15-3568 CRON[11685]: (root) CMD (/full/path/to/script.py)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...