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

Patricio Molina patriciomolina en gmail.com
Mie Nov 7 10:49:39 ART 2012


Acá hay un ejemplo de instancia única utilizando D-Bus:
http://www.eurion.net/python-snippets/snippet/Single%20Instance.html

Saludos


2012/11/6 Juan BC <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>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>
>>
>>>
>>>
>>> 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
>>> 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
>>
>
>
>
> --
> Juan B Cabral
>
> _______________________________________________
> 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/20121107/72ec2ef0/attachment.html>


More information about the pyar mailing list