gpt4 book ai didi

python - 使用 cron 每分钟执行一个 python 3 脚本时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:45 24 4
gpt4 key购买 nike

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

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

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

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

那么,我对 cron 做错了什么,导致它无法运行?我是否需要使用 chmod 使 python 文件可执行或执行某些操作?

最佳答案

可能与 Execute python Script on Crontab 重复

编辑:由于评论框破坏了我的格式,因此在此处添加评论。

在上面的示例中,看起来您只是想“运行”该文件。您需要调用 python 可执行文件,并向其传递一个指向您的文件的参数。

从上面提到的 StackOverflow 评论中查看这个 crontab 条目:

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

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

关于python - 使用 cron 每分钟执行一个 python 3 脚本时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47964034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com