我需要在每分钟自动在 Raspberry Pi 4 上执行我的 Python 代码

我需要在每分钟自动在 Raspberry Pi 4 上执行我的 Python 代码

我输入了这个命令来执行:

* * * * * python/home/pi/Desktop/sensor.py >> /var/log/gasdetails.log 2>&1  

但它给出了信息:

12 月 22 日 21:08:01 raspberrypi CRON[2070]: (CRON) 信息(未安装 MTA,丢弃输出)

答案1

据我了解,此消息通知您,您的 cron 作业已经执行,但由于此计算机上没有安装邮件传输代理,因此其产生的输出无法邮寄给您。

我只是想知道如果将所有内容重定向到文件,它会产生什么输出。正如其中一条评论所暗示的那样,这可能是一条错误消息,因为您python/home/pi/Desktop/sensor.py的系统上可能没有文件,因此无法执行。如果您想让解释器/home/pi/Desktop/sensor.py执行该文件python(这可能是您的意思),您应该将其写为python /home/pi/Desktop/sensor.py(注意空格)。

或者按照“正确的 Linux 方式”执行;) - 将其插入到#!/usr/bin/python脚本的第一行,使文件可执行,然后调用它/home/pi/Desktop/sensor.py

相关内容