[Python-es] Crear scripts como demonios

chakalinux chakalinux en gmail.com
Lun Nov 21 16:08:14 CET 2011


Al final lo deje con un simple fork añadiendo an principio eso:

import os, sys

pid = os.fork()
if pid > 0:
    sys.exit(0)

Gracias por responder :)

El 21 de noviembre de 2011 08:16, Jesús Espino <jespinog en gmail.com>escribió:

> Otra opción, aunque con un enfoque distinto seria usar "supervisor",
> que es un programa python que sirve para tener servicios levantados.
>
> Un saludo.
>
> 2011/11/21 Daπid <davidmenhur en gmail.com>:
> > 2011/11/20 chakalinux <chakalinux en gmail.com>:
> >> from spam import do_main_program
> >>
> >> El caso que dicho módulo spam no lo encuentro por ningún lado,
> >
> > Jeje, has caído en un chiste.
> >
> > En  la documentación de Python, como nombres de relleno (variables
> > cualesquiera, strings arbitrarias, etc.) se usan términos sacados de
> > los Monty Pythons, como eggs, bacon, spam, knights_who_say_ni...
> >
> > En tu caso, eso significa que tienes que tener un archivo llamado
> > spam.py, con el programa encapsulado en la función do_main_program.
> >
> >
> > Si no quieres tener dos archivos, probablemente (no lo he probado, no
> > soy experto, estoy especulando mucho), puedas escribirlo todo dentro
> > del bloque with daemon.DaemonContext():
> > _______________________________________________
> > Python-es mailing list
> > Python-es en python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> >
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20111121/ecf84244/attachment.html>


Más información sobre la lista de distribución Python-es