我正在尝试运行一个使用 Selenium 在启动时抓取网站的 Python 脚本。
然而,在添加@reboot /Desktop/script.py
到 crontab 之后(使用
crontab -e
),似乎脚本仅在控制台打开时才有效,并且由于它在没有打开控制台的情况下打开脚本,因此脚本崩溃。
有什么办法可以解决这个问题吗?提前致谢!
编辑,它可以打开 Chrome(应该如此),但是它不起作用,Chrome 会自动关闭-
答案1
定义 cronjob 时,必须提供命令的完整路径...因此,不要简单地 /Desktop/script.py
提供它/whatever/is/full/path/to/somescript
通过从终端列出来确认完整路径是否正确
ls -la /whatever/is/full/path/to/somescript