cronjob이 csv 파일에 행을 추가하지 않지만 사용자 "Pi"로 직접 실행하면 새 행이 추가되는 이유는 무엇입니까?

cronjob이 csv 파일에 행을 추가하지 않지만 사용자 "Pi"로 직접 실행하면 새 행이 추가되는 이유는 무엇입니까?

CSV 파일에 행을 추가하는 Python 3 스크립트가 있습니다. 사용자로 스크립트를 실행하면 picsv에 새 행이 추가됩니다. 그러나 cronjob을 통해 저장 스크립트를 실행하면 csv에 행이 추가되지 않습니다.

pi@raspberrypi:~/Documents/Projects/temperatureCheck/Data $ ls -la temperature.csv -rw-rw-rw- 1 pi pi 328 Apr 25 13:47 temperature.csv

00 9,15 * * * python3 /home/pi/Documents/Projects/temperatureCheck/temperatureCheck.py >> /home/pi/Documents/Projects/log/temperaturChecker.log 2>&1

그러나 pushbullet을 사용한 푸시 알림은 작동합니다.

관련 정보