Python スクリプトに問題があります。Pythonスクリプトを使用して、シリアルからデータを5分ごとにtxtファイルに保存したいと思います。
私のCronスクリプト:
*/5 * * * * root /home/user/temperature.py >> /home/user/temperature.txt
私のpythonスクリプト:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# pytemp.py
import serial
import time
ser = serial.Serial('/dev/ttyACM0',9600, timeout=10)
read = ser.read(5)
comp = read.split()
ser.close();
print time.strftime("%Y-%m-%d %H:%M:%S"), comp[0]
Cron はファイル temperature.txt を作成しますが、空です。
コマンド python temperature.py でスクリプトを実行している場合、日付と温度を表示して問題なく動作します。
誰でも私を助けることができますか?
//編集:
おい、
エラーが見つかりました - Python のスクリプトを含むフォルダーが正しく chmod されていませんでした。スクリプトの宛先を変更したので問題ありませんが、スクリプトに何か問題があります。温度は次のように表示されます。
2013-03-16 13:40:01 166.8
2013-03-16 13:41:02 1617.
次のようになります。
20013-03-16 13:40:01 16.68
例えば。
Python スクリプトを編集するにはどうすればよいですか?