[pyar] Mejor forma de generar pid files?
Andrés Gattinoni
andresgattinoni en gmail.com
Lun Dic 13 10:08:54 ART 2010
2010/12/13 Eka (Esteban Feldman) <ekagaurangadas en gmail.com>:
> Gente, en estos momentos hago lo siguiente
>
> open(pid_file, 'w').write(str(os.getpid()))
> ...
> os.unlink(pid_file)
>
> hay alguna forma mejor de hacer esto? la otra es que pasaria si rompese
> antes de borrar el pid file.
>
Googleando encontré esto [0]. Hace lo mismo que vos. Pero le agrega
una cosa interesante que al menos yo no conocía.
import atexit
[...]
atexit.register(self.delpid)
[...]
def delpid(self):
os.remove(self.pidfile)
[0] http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/
More information about the pyar
mailing list