gpt4 book ai didi

python - 无法获取 @reboot Cron 作业来运行 Python 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:17 25 4
gpt4 key购买 nike

我有一个 cron 作业,可以在重新启动时加载 Python 脚本,但它不起作用。我已经检查了 Python 脚本,它在 CLi 中工作得很好。

.py 基本上将浏览器加载到 Google,然后将其发送到全屏。(它实际上加载另一个网站并输入登录详细信息,但由于明显的原因被删除)

我已经这样做了好几个星期了,快把我逼疯了,有什么想法吗?

运行 Raspbian 的 Raspberry Pi。

  • $crontab -e

    @reboot DISPLAY=:0 python/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()

最佳答案

好吧,Petesh 是对的。这是@reboot 无法正常工作。

将 cron 更改为 * * * * * 所以我的脚本每分钟运行一次。通常是不好的做法,但如果浏览器已经运行,已经设置脚本结束。现在正在工作请客。

积极的一面是,如果浏览器崩溃,它会重新启动:)

关于python - 无法获取 @reboot Cron 作业来运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com