カスタム/etc/init.d/pumaスクリプト - start/stop/...で呼び出すとどうなりますか?

カスタム/etc/init.d/pumaスクリプト - start/stop/...で呼び出すとどうなりますか?

pumaプロセスを処理するために独自のカスタム/etc/init.d/pumaスクリプトを作成しようとしていますが、通常のキーワードを使用すると実際のスクリプトを実行できません。

sudo service puma start
sudo service puma stop
sudo service puma restart

これらのいずれかが呼び出されると、正確に何が実行されていますか?それはどこから出たの?何とか無視できますか?

私のシステムには他のプーマスクリプトはありません(通常私が読んだ内容によると、ここまたはすぐ/etc/init.d/そこにあります)。/etc/

# $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

関連情報