[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