[pyar] Reiniciar aplicacion

Juanjo Conti jjconti en gmail.com
Mie Jul 21 10:47:16 ART 2010


El 21 de julio de 2010 15:11, Gonzalo <gonchi.sanchez en gmail.com> escribió:

> Hola! Hace tiempo que no escribo, tengo una pequnia consulta:
> Estoy haciendo una aplicación en python y necesito que en cierto
> momento (mediante un evento o algo que yo controlo) la aplicacion se
> reinicie.
>
>
Creo que la respuesta de Alex Martelli en este hilo te puede ayudar:

http://stackoverflow.com/questions/1750757/restarting-a-self-updating-python-script

Intenté hacer algo:

#!/usr/bin/env python

import os
import sys
print "debug:", sys.executable, sys.argv
if 'segunda vuelta' not in sys.argv:
        os.execlp(sys.argv[0], 'segunda vuelta')

que corra solo 2 veces, pero corre infinitas veces. Evidentemente no estoy
entendiendo algo de cómo se usa.
$ ./res.py
debug: /usr/bin/python ['./res.py']
debug: /usr/bin/python ['./res.py']
debug: /usr/bin/python ['./res.py']
debug: /usr/bin/python ['./res.py']
debug: /usr/bin/python ['./res.py']
...


Suerte!
-- 
Juanjo Conti
blog: http://www.juanjoconti.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100721/afd697ed/attachment.html>


More information about the pyar mailing list