首页  

linux kill 命令     所属分类 linux 浏览量 1169
kill 杀死进程
kill pid
kill -9  pid  
-9 强制杀死进程 
默认 SIGTERM(15)

列出全部的信号 
kill -l 

kill  与  kill -9 的区别

以spring 应用为例 
kill  正常结束进程,正常运行销毁工作  , 会运行bean定义的 destroy  方法
kill -9 强制结束 ,不会运行 destroy
kill -2   ctrl+c   SIGINT 2


@PreDestroy#preDestroy run 1591932704166
DisposableBean#destroy run 1591932704166

@PreDestroy
public void preDestroy() {
    String msg = "@PreDestroy#preDestroy run " + System.currentTimeMillis();
	System.out.println(msg);
}

@Override
public void destroy() throws Exception {
	String msg = "DisposableBean#destroy run " + System.currentTimeMillis();
	System.out.println(msg);
}




JAVA虚拟机关闭钩子Shutdown Hook使用

上一篇     下一篇
springboot2单元测试

项目管理八大原则

springboot文件上传异常分析及解决方案

springboot依赖本地jar打包配置

eclipse安装lombok

springboot2 feign 实例