crontabでcsvに書き込みできない。
初心者です。下記ページを見ながら温度を1分に1回csvに書き込もうとしていますがcronのログに下記のエラーが発生して書き込めていません。
Mar 27 10:56:01 raspberrypi CRON[2995]: (pi) CMD ([2999] python3 /home/pi/record_temp.py >> /home/pi/temperature.csv)
Mar 27 10:56:01 raspberrypi CRON[2995]: (CRON) error (grandchild #2999 failed with exit status 2)
Mar 27 10:56:01 raspberrypi CRON[2995]: (pi) END ([2999] python3 /home/pi/record_temp.py >> /home/pi/temperature.csv)
どうすればいいでしょうか?よろしくお願いします。
import linecache
DEVICE_NAME='28-00000XXXXXXX'
DEVICE_PATH='/sys/bus/w1/devices/'
FILE_NAME='/w1_slave'
class DS18B20:
def __init__(self):
self.raw = linecache.getline(DEVICE_PATH + DEVICE_NAME + FILE_NAME,2)[29:]
self.value = round(float(self.raw) / 1000.0, 1)
if __name__ == "__main__":
DS = DS18B20()
print("raw value = " + DS.raw)
print("temperature = " + str(DS.value))
import time
import datetime
from DS18B20 import DS18B20
print(str(int(time.mktime(datetime.datetime.now().timetuple()))) + ',' + str(DS18B20().value))
*/1 * * * * python3 /home/pi/record_temp.py >> /home/pi/temperature.csv