在控制台打开的情况下运行 crontab -e

在控制台打开的情况下运行 crontab -e

我正在尝试运行一个使用 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

相关内容