Personalizado /etc/init.d/puma script - O que está sendo executado quando chamado com start / stop /…?

0

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
    
por GigaBass 07.06.2018 / 07:13

0 respostas