无法使用cron

时间:2017-12-24 21:07:43

标签: python python-3.x cron raspberry-pi3

我试图在raspberrypi 3上使用cron每1分钟运行一次python 3脚本进行测试,最终每天只运行一次。

首先,我使用sudo crontab -e创建了一个新的cron作业,并输入以下代码作为每分钟一次的作业:

*/1 * * * * /home/pi/folder/file.py

然后我保存并关闭并等待。我的python脚本在执行时通过电子邮件发送给我文本,所以我应该看到一封电子邮件进来。当我在cron之外手动执行它时,它运行正常(并通过电子邮件发送给我)。

那么,我对cron的错误是什么,因为它没有运行?我是否需要使python文件可执行或使用chmod

1 个答案:

答案 0 :(得分:1)

Execute python Script on Crontab

可能重复

修改 在评论框中添加评论,因为我的格式错误。

在上面的示例中,您似乎只是试图"运行"文件。你需要调用python可执行文件,并传递一个指向你文件的参数。

从上面提到的StackOverflow注释中查看此crontab条目:

*/2 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py

看一下命令/usr/bin/python的第一部分,它指的是python可执行文件,而不仅仅是你要运行的.py文件。