Cron不会将python脚本保存到txt文件

时间:2013-03-16 10:34:54

标签: python date cron temperature

我的python脚本出了问题。我想每隔5分钟将数据从串口保存到pyxt脚本到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脚本文件夹没有正确编码。我改变了脚本的目的地,现在没关系,但我的脚本中出现了错误。温度显示为:

2013-03-16 13:40:01 166.8
2013-03-16 13:41:02 1617.

它应该看起来像:

20013-03-16 13:40:01 16.68

例如。

如何编辑我的python脚本?

1 个答案:

答案 0 :(得分:0)

你试过吗

*/5 * * * * root python /home/user/temperature.py >> /home/user/temperature.txt