Я пытался запустить скрипт python при загрузке Rpi, но все, что я пробовал до сих пор, не работает.Скрипт python малины crontab при загрузке
Сценарий некоторые версии этого: https://www.raspberrypi.org/learning/temperature-log/worksheet/:
#!/usr/bin/python
import os, sys
from subprocess import check_output
from re import findall
from time import sleep, strftime, time
def get_temp():
temp = check_output(["vcgencmd","measure_temp"]).decode("UTF-8")
temp = float(findall("\d+\.\d+",temp)[0])
return(temp)
while True:
log=open("cpu_temp.txt","a")
temp = get_temp()
log.write("{0} {1}".format(strftime("%Y-%m-%d %H:%M:%S"),str(temp))+" degreeC\r\n")
sleep(60)
log.close()
Он отлично работает на своей собственной. Я пробовал редактировать crontab, без абсолютного пути к Python, а также редактировать /etc/rc.local
Я знаю, что это не сработает, потому что он должен создать текстовый файл и отредактировать его каждую минуту. он не создается при загрузке. У меня есть другие команды в crontab и rc.local, которые работают.
Нужна помощь!
'crontab' может работать с различными привилегиями, в другой среде и в другой папке - вы, возможно, придется использовать полный путь для создаваемого файла. – furas
Попробуйте абсолютный путь к файлу. –