У меня есть задание cron, которое загружает скрипт Python при перезагрузке, но оно просто не работает. Я проверил скрипт Python и отлично работает с CLi.Не удается получить задание @reboot Cron для запуска скрипта Python
. .py в основном загружает браузер в Google, а затем отправляет его на полный экран. (Он фактически загружает другой веб-сайт и также вводит данные для входа в систему, но удаляется по понятным причинам)
Был ли у вас уже несколько недель и с ума сошел, любые идеи?
Raspberry Pi работает в Raspbian.
$ кронтаб -e
@reboot DISPLAY =: 0 питон /prtgboot.py
prtgboot.py
'#'/usr/bin/env python
import commands
import time
webbrowser = "iceweasel"
pgrepcmd = "pgrep %s " % (webbrowser)
process = commands.getoutput(pgrepcmd)
if process == "":
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver import ActionChains
browser = webdriver.Firefox()
actions = ActionChains(browser)
browser.get('http://google.co.uk')
elemFullscreen = browser.find_element_by_tag_name('html')
time.sleep(30)
elemFullscreen.send_keys (Keys.F11)
exit()
else:
exit()
есть * много * проблем с '@ reboot' не работают последовательно - не корень, и т.д. - [это суммирует несколько открытия] (http://unix.stackexchange.com/questions/109804/crontabs-reboot-only-works-for-root). – Petesh
@Petesh - Я также попытался добавить в/etc/xdg/lxsession/LXDE-pi/autostart и не повезло. Я добавлю файл сейчас, все остальное работает отдельно от скрипта Python. –