Jar包停止运行那么要如何关掉正在执行的Java进程呢,通常可以运行:
ps aux | grep xxxService
这句指令会列出所有带有xxxService字样的进程,在其中我们找到要关掉的进程ID,随后就用kill -9 pid可以杀死进程 。kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请立刻退出 。
不过有了启动脚本作为基础,我们不需要再费力去找进程ID 。结合启动脚本,我们还可以设计下面这样一个停止脚本 。
#!/bin/shAPPDIR=`pwd`PIDFILE=$APPDIR/xxxService.pidif [ ! -f "$PIDFILE" ] || ! kill -0 "$(cat "$PIDFILE")"; thenecho "xxxService not running..."elseecho "stopping xxxService..."PID="$(cat "$PIDFILE")"kill -9 $PIDrm "$PIDFILE"echo "...xxxService stopped"fi
这个停止脚本和启动脚本类似,这里就不再逐行解释了,如果大家有什么问题,可以在评论区留言 。推荐阅读
- 抓包神器Charles的最全使用详解
- 如何鉴别皮包真假
- 如何保养真皮包
- 解读包包品牌全集
- 包拯是状元还是进士,包拯科举考试是第几名
- 一文搞懂Python中的核心概念:导入,模块,包
- 完颜洪烈爱包惜弱吗?,完颜洪烈与包惜弱有夫妻之实吗?
- 纯森太重久茶烟多少钱1包,花茶的水温度多少最好
- 副食包括什么种类,哪些食物属于副食
- 洋槐花包饺子的做法,洋槐花包子的做法