He visto muchas secuencias de comandos para demonizar una secuencia de comandos python en Linux, pero no mucha información sobre cómo usarlas. ¿Alguien podría guiarme en esto?Demonización de una secuencia de comandos python en debian mediante virtualenv
Actualmente tengo un script de Python largo que escucha en un socket un mensaje entrante, si es el formato correcto lo acepta y luego lo almacena en la base de datos. El script en sí mismo solo abre el socket y luego escucha en un momento true (¡que hace el trabajo!) Y hace todo el trabajo allí.
Para demonizarlo, ¿tendría que modificar mi script actual o llamarlo desde un script separado? He visto ejemplos de ambos pero ninguno de los dos funciona.
Además, estoy usando virtualenv, que podría ser la raíz de mis problemas, ¿alguna pista sobre el uso de este con scripts daemonizados?
un daemon es simplemente un programa/script que se ejecuta constantemente hasta que ocurre un evento y si no ocurre ningún evento (o está en cola), dormirá por un período de tiempo ... luego lo repetirá ... What lo que estás haciendo es lo que hace un daemon. ¿Estás pidiendo que lo inicies con el entorno para que siempre esté funcionando? – g19fanatic
Necesito varias cosas que están instaladas en virtualenv para ser usadas por el script. Creo que esta es la razón por la que todavía no lo tengo funcionando. Además, ¿cómo sé que se está ejecutando? He leído acerca de llamar a 'ps aux' para mostrar una lista, pero no puedo verla allí. –