试图构建我自己的自定义/etc/init.d/puma
脚本来处理 puma 进程,但在使用任何正常关键字时无法执行任何实际脚本:
sudo service puma start
sudo service puma stop
sudo service puma restart
当调用其中任何一个时,到底正在执行什么?它来自哪里?我可以以某种方式覆盖它吗?
我的系统上没有其他 puma 脚本(通常根据我读到的内容,它要么位于此处/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