Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用crontab运行selenium python脚本_Python_Selenium_Cron - Fatal编程技术网

无法使用crontab运行selenium python脚本

无法使用crontab运行selenium python脚本,python,selenium,cron,Python,Selenium,Cron,我有一个python脚本,可以在网页中查找我的成绩,如果我的成绩有任何变化,它会向我发送电子邮件。我现在正试图用crontab每小时运行一次这个脚本。 该脚本在通过终端运行时起作用: python3 /home/pi/Desktop/grades/script.py 在我的脚本中,我尝试使用***python3/home/pi/Desktop/grades/script.py运行crontab 我还添加了要使用的shell:shell=/bin/bash 当脚本在空闲状态下运行时,它找不到cr

我有一个python脚本,可以在网页中查找我的成绩,如果我的成绩有任何变化,它会向我发送电子邮件。我现在正试图用crontab每小时运行一次这个脚本。 该脚本在通过终端运行时起作用:

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

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


当脚本在空闲状态下运行时,它找不到crontab目录来调度scipt。我设置了PATH变量,我搜索了这个变量,但没有任何结果。

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

* * * * * '/usr/bin/python3 /home/pi/Desktop/grades/script.py'
二,。您应该在脚本中加入shebang行,参考示例

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

很抱歉,我对这方面的知识非常有限,但这不是提供PATH变量的目的吗?此外,我尝试了您所有的建议的不同组合。添加每个沙邦,并提供通往蟒蛇3的完整路径。仍然没有结果如果在crontab中添加路径,也应该可以。你有什么错误吗??试着创建一个文件,看看cron是否能正常工作。在我的原始帖子中,它说我已经尝试将PATH变量添加到crontab中。但即使有了这些,以及你给出的所有建议,它仍然不起作用