Se você instalou o supervisord a partir da porta sysutils/py-supervisor
, então este arquivo rc já está presente ... (do que para voretaq7 para apontar isto).
A estrutura básica de um arquivo rc é:
#!/bin/sh
. /etc/rc.subr
name="supervisord"
rcvar='set_rcvar'
load_rc_config "$name"
command="/usr/local/bin/${name}"
command_args=""
run_rc_command "$1"
Criando o arquivo /usr/local/etc/rc.d/supervisord
com o acima, então chmodding +x
irá começar (provavelmente).
Estou supondo que você tenha supervisord
instalado em /usr/local/bin
, altere esse caminho conforme necessário. Além disso, você pode adicionar quaisquer argumentos de linha de comando necessários (como um arquivo de configuração ou qualquer outro). Eu não estou familiarizado com o supervisord, então não tenho certeza do que ele precisa.
Certifique-se de que você tem uma linha em /etc/rc.conf
semelhante a supervisord_enable="YES"
ou o script fará exatamente nada.