Мне нужно выполнить мой код python на raspberry pi 4 автоматически, Каждую минуту [дубликат]

Я ввел эту команду для выполнения:

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

, но она дает информацию:

22 декабря 21:08:01 raspberrypi CRON [2070]: (CRON) информация (MTA не установлен, вывод не выполняется )

0
задан 24 December 2020 в 08:08

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

2
ответ дан 22 December 2020 в 16:06

Другие вопросы по тегам:

Похожие вопросы: