[pyar] Comprobar si una aplicación tiene otra instancia en ejecución

Roberto Bozzacchi robbie en metasigno.com
Mar Nov 6 16:24:16 ART 2012


Yo estaba usando este código para ver que procesos de Python estoy
ejecutando:

*import psutil

for pid in psutil.get_pid_list():
    proc = psutil.Process(pid)

    if proc.name != "python.exe":
        continue

    print proc.name, proc.cmdline, proc.pid*

Ahora bien, se puede buscar que viene en proc.cmdline y ver si tu
aplicación se está ejecutando dos veces y cerrarse si es así.

No se si logré explicarme....

-- 

Robbie Bozzacchi
Metasigno Brain
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20121106/f847e26a/attachment.html>


More information about the pyar mailing list