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

Roberto Alsina ralsina en netmanagers.com.ar
Mie Nov 7 11:00:15 ART 2012


On 11/07/2012 02:49 PM, Patricio Molina wrote:
> Acá hay un ejemplo de instancia única utilizando
> D-Bus: http://www.eurion.net/python-snippets/snippet/Single%20Instance.html

Y otra:

http://lateral.netmanagers.com.ar/tr/es/weblog/posts/BB854.html

> 
> Saludos
> 
> 
> 2012/11/6 Juan BC <jbc.develop en gmail.com <mailto:jbc.develop en gmail.com>>
> 
>     <guerra>
>     Alguien podria agregar estas alternativas al recetario
>     </gerra>
> 
> 
>     El 6 de noviembre de 2012 10:27, Daniel Moisset
>     <dmoisset en machinalis.com <mailto:dmoisset en machinalis.com>> escribió:
> 
>         Una forma un poquito (pero la verdad no mucho) más complicada y
>         muy confiable es registrar un nombre en dbus en vez de crear un
>         archivo. Es robusta ante cortes de luz, y es robusta a si tu
>         aplicación se muere sin llegar al final (en el otro caso podría
>         dejar el lockfile)
> 
>         Saludos,
>            D.
> 
> 
>         2012/11/6 Pablo M. Mana <pablo.m.mana en gmail.com
>         <mailto:pablo.m.mana en gmail.com>>
> 
> 
> 
>                 Quiero que una aplicación no se ejecute si esta
>                 corriendo ya una vez.
> 
>                 ¿Como podría hacer esto?
> 
>              
>             La solucion mas sencilla (pero es para salir del paso, no
>             para producción) es jugar con un archivo digamos running.lck .
>             Al abir la aplicacion revisas si existe, si existe terminas
>             la aplicacion y si no lo creas y al cerrar la aplicación lo
>             eliminas.
>             No sirve para producción por los cortes de luz...
>             Saludos
>             Pablo M. Mana
> 
>             _______________________________________________
>             pyar mailing list pyar en python.org.ar <mailto: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
> 
> 
> 
>         _______________________________________________
>         pyar mailing list pyar en python.org.ar <mailto: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
> 
> 
> 
> 
>     -- 
>     Juan B Cabral
> 
>     _______________________________________________
>     pyar mailing list pyar en python.org.ar <mailto: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
> 
> 
> 
> 
> _______________________________________________
> 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
> 




More information about the pyar mailing list