estoy usando la utilidad increíble supervisord
múltiples comandos dentro de Supervisor - Python/Linux
estoy feliz correr algunas aplicaciones de editar el archivo de configuración de la siguiente manera:
[program: Django Dev Server]
command=python /path/to/project/manage.py runserver 127.0.0.1:8000
[program: MongoDB]
command=sudo /path/to/mongod
Ahora el problema es que algunas aplicaciones necesitan algunos comandos antes de que se inicien para prepararlos para el inicio.
p. verificar condiciones, limpiar carpetas, etc ...
¿Alguna idea?