再起動時に Python スクリプトをロードする cron ジョブがありますが、うまくいきません。Python スクリプトを確認したところ、CLI から正常に動作します。
.py は基本的に、ブラウザを Google にロードしてから全画面表示にします。(実際には別の Web サイトを読み込み、ログインの詳細も入力しますが、明らかな理由で削除されています)
何週間もこれに取り組んでいて、私を夢中にさせています。何かアイデアはありますか?
Raspbian を実行するラズベリー パイ。
$crontab -e
@reboot DISPLAY=:0 python /prtgboot.py
prtgboot.py
'#'!/usr/bin/env パイソン
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()