我的 python 脚本有问题。我想将数据从串行中保存,每 5 分钟使用一次 python 脚本到 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 脚本的文件夹没有正确 chmoded。我更改了脚本的目的地,现在没问题,但我发现我的脚本有问题。温度显示为:
2013-03-16 13:40:01 166.8
2013-03-16 13:41:02 1617.
它应该看起来像:
20013-03-16 13:40:01 16.68
例如。
如何编辑我的 python 脚本?