Estava tentando criar meu próprio script /etc/init.d/puma
personalizado para lidar com processos do puma, mas não consigo executar nenhum script real quando uma das palavras-chave normais é usada:
sudo service puma start
sudo service puma stop
sudo service puma restart
O que exatamente está sendo executado quando algum deles é invocado e de onde vem? Posso de alguma forma substituir isso?
Não há outro script puma em nenhum lugar do meu sistema que eu encontrei (normalmente ele estaria aqui em /etc/init.d/
ou diretamente em /etc/
de acordo com o que eu li.
# $1 is the second argument, e.g. start, stop, random_string
case "$1" in
start)
echo "'sudo service puma start' - Will never print this!"
;;
stop)
echo "'sudo service puma stop' - Will never print this!"
;;
restart)
echo "'sudo service puma restart' - Will never print this!"
;;
*)
echo "'sudo service puma anything_else_than_above' - Will always print!"
echo "Usage: $0 {start|stop|status|restart}"
esac
exit 0