

初心者です。下記ページを見ながら温度を1分に1回csvに書き込もうとしていますがcronのログに下記のエラーが発生して書き込めていません。

参考:  
[室温の変化を見える化する - もみあげあしめ](http://shima-
nigoro.hatenablog.jp/entry/2016/10/16/190000)

[code]

    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)
    
[/code]

どうすればいいでしょうか？よろしくお願いします。

[code]

    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))
    
[/code]

[code]

    import time
    import datetime
    from DS18B20 import DS18B20
    
    print(str(int(time.mktime(datetime.datetime.now().timetuple()))) + ',' + str(DS18B20().value))
    
[/code]

[code]

    */1 * * * * python3 /home/pi/record_temp.py >> /home/pi/temperature.csv
    
[/code]


CC BY-SA 4.0
2019-03-26T07:30:58.670
53738
2019-03-27T02:12:50.697
2019-03-27T02:12:50.697
19110
question
python python3 cron
crontabでcsvに書き込みできない。


>
[code]

>     * * * * * python /home/pi/record_temp.py >> /home/pi/temperature.csv
>  
[/code]

cronの環境変数はどうなっているのでしょうか？ `python`で実行ファイルを見つけられるような設定になっていますでしょうか？  
仮にそうだとしても安全のため、実行するコマンドのフルパスを記述すべきです。


CC BY-SA 4.0
2019-03-26T23:46:20.440
53745
2019-03-26T23:46:20.440
4236
53738
answer