Eu vi isso em outro tópico que resolveu atrasar o início de um processo no supervisord (atrasado 5 segundos):
command=bash -c 'sleep 5 && uwsgi /etc/uwsgi.ini'
Como alguém faria isso para fazer o seguinte:
command=service haproxy start
Eu vi isso em outro tópico que resolveu atrasar o início de um processo no supervisord (atrasado 5 segundos):
command=bash -c 'sleep 5 && uwsgi /etc/uwsgi.ini'
Como alguém faria isso para fazer o seguinte:
command=service haproxy start
Altere a localização do binário e o arquivo de configuração acima para adequar ao seu sistema. se você precisar de configurações adicionais - adicione ao final da linha antes do '
Os comandos de exemplo acima podem impedir que o supervisord detecte o estado do programa ou envie sinais, pois enviará o sinal para o bash e não para o seu programa. Isso pode ser bom, mas também pode não ser, dependendo de como seu programa se comporta grupos de processos WRT.
Em vez disso, use
command=bash -c 'sleep 5 && exec uwsgi /etc/uwsgi.ini'
.