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

来源:3-4 Spring Boot 运行模式

小小军

2018-11-29 23:28

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

写回答 关注

3回答

  • glamey
    2019-08-16 11:37:08

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

  • wesleyone
    2019-02-23 16:36:04

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

    文明杀进程:

    kill 进程ID

    过分杀进程:

    kill -9 进程ID

  • 黑车轴
    2018-12-10 15:21:56

    问题同上

    至心

    我一般喜欢, 在 springboot 启动类中, 增加启动写出 pid 的代码(自带的监听器). 项目启动会将 pid 写入到 application.pid 的文件中. 停止项目可以: kill `cat application.pid`

    2019-04-09 00:43:37

    共 1 条回复 >

Spring Boot 2.0深度实践-初遇Spring Boot

Spring Boot 2.x/Web Flux/多模块化项目实践

75471 学习 · 212 问题

查看课程

相似问题