无法使用crontab运行selenium python脚本
我有一个python脚本,可以在网页中查找我的成绩,如果我的成绩有任何变化,它会向我发送电子邮件。我现在正试图用crontab每小时运行一次这个脚本。 该脚本在通过终端运行时起作用:无法使用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
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中。但即使有了这些,以及你给出的所有建议,它仍然不起作用