以下设置
启动-停止-守护进程:
do_start
start-stop-daemon -S -m -p $PIDFILE --name myapp --exec /opt/myapp
do_stop
start-stop-daemon -K -R TERM/30/KILL/5 -p $PIDFILE --name myapp
我开始的脚本是这样的:
java -jar ./myapp.jar
所以当我启动我的守护进程时,一切正常,生成了 PIDFILE。ps辅助| grep myapp 给了我 2 个输出,一个用于守护进程,一个用于 java,作为孩子。如果我确实想停止它,只有守护进程停止,java 进程继续运行,与控制台分离。
当我停止守护程序时,我如何需要更改我的守护程序/脚本以也称为 java 应用程序?