사용자 정의 /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

관련 정보