为了账号安全,请及时绑定邮箱和手机立即绑定

使用nohup java -jar在后台运行,如何科学停止?杀进程可以停止应用,但是感觉不科学,有没有其他停止方式?

使用nohup java -jar在后台运行,如何科学停止?杀进程可以停止应用,但是感觉不科学,有没有其他停止方式?

正在回答

3 回答

可以使用kill -15 代码中可以监听这个信号后做对应的处理即可。

0 回复 有任何疑惑可以回复我~

你可以网上找下别人的脚本,一般都文明杀进程(会触发项目的退出机制)

文明杀进程:

kill 进程ID

过分杀进程:

kill -9 进程ID

0 回复 有任何疑惑可以回复我~

问题同上

0 回复 有任何疑惑可以回复我~
#1

至心

我一般喜欢, 在 springboot 启动类中, 增加启动写出 pid 的代码(自带的监听器). 项目启动会将 pid 写入到 application.pid 的文件中. 停止项目可以: kill `cat application.pid`
2019-04-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用nohup java -jar在后台运行,如何科学停止?杀进程可以停止应用,但是感觉不科学,有没有其他停止方式?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信