无法使用crontab运行Selenium python脚本

时间:2020-02-15 07:40:41

标签: python selenium cron

我有一个python脚本,可以在网页中找到我的成绩,如果我的任何成绩已更改,我也会通过电子邮件发送给我。我现在尝试使用crontab每小时运行一次此脚本。 该脚本通过终端运行时有效:

python3 /home/pi/Desktop/grades/script.py

在我的脚本中,我尝试使用* * * * * python3 /home/pi/Desktop/grades/script.py

运行crontab

我还添加了要使用的shell:SHELL=/bin/bash

当脚本通过IDLE运行时,它找不到crontab目录来调度scipt。我已经设置了PATH变量,但我对此进行了搜索,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

这可能是处理此问题的几种方法。 1.您必须指定python的完整路径

* * * * * '/usr/bin/python3 /home/pi/Desktop/grades/script.py'

2。您应该在脚本中添加shebang行,参考示例。

#!/usr/bin/env python3 or  #!/usr/bin/python3.
* * * * * /home/pi/Desktop/grades/script.py