[pyar] Problema...
Federico Apelhanz
elmaildejapel en gmail.com
Lun Jun 25 19:19:26 ART 2012
No probaste llamarlo con un nohup al script?
El 25 de junio de 2012 19:15, GaG <gabiagus en gmail.com> escribió:
>
> Hola,
> Me encuentro trabajando con python y la libreria pyserial, interrogando
> un dispositivo de medición meteorológico.
> El programa desarrollado realiza la consulta al equipo y almacena la
> respuesta en un archivo, éste deberá correr las 24 horas del día.
> Pero al probarlo en una computadora de escritorio (ubuntu 12.04), el
> programa solo funciona
> una determina cantidad de horas y luego deja de funcionar, sin tirar
> ningun
> error. Es como si el sistema operativo desatendiera el proceso....
>
> Primero lo realizaba mediante un WHILE TRUE, luego lo cambie por un FOR
> y el
> problema continua....
>
> Estoy usando tal versión de python(2.7.2) y tal versión de la librería
> pyserial(2.5-2.1 ). Un ejemplo del código que probé es el siguiente:
>
> # abro el archivo donde se guardaran los datos
> f = open("salidaDatalogger.txt", "w")
> # archivo STOP para detener el programa
> bandera = open("stop.txt","r")
> band = str(bandera.read(1))
> bandera.close()
> while True:
> if int(band) == 1:
> print "Salio!!!"
> exit()
> else:
> ser.write("7"+'\r\n')
> out = ' '
> # se espera unos segundo antes de leer la salida
> time.sleep(0.12)
> while ser.inWaiting() > 0:
> out += ser.read(1)
> if out != ' ':
> f.write(str(datetime.today()))
> f.write('\n')
> f.write(out)
> # vacio los buffers de la comunicacion serie
> ser.flush()
> ser.flushInput()
> ser.flushOutput()
> #vuelvo a leer el archivo de STOP
> bandera = open("stop.txt","r")
> band = str(bandera.read(1))
> bandera.close()
>
> Saludos!
> --
> Garcia Gabriel
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120625/5d14a893/attachment.html>
More information about the pyar
mailing list