社区
Java
帖子详情
bat脚本关闭java进程如何触发钩子
理工第一吉他手
2016-12-26 02:00:48
比如我的主类继承了AbstractIdleService,并重写shutdown方法。打包server.jar.在linux中运行的话,关闭的脚本中写
APP="server.jar"
pkill -f $APP
这样就好了。执行脚本,真正关闭jvm之前就会进入shutdown方法。
请问window中的bat脚本,怎样写能实现进入shutdown方法?
...全文
399
2
打赏
收藏
bat脚本关闭java进程如何触发钩子
比如我的主类继承了AbstractIdleService,并重写shutdown方法。打包server.jar.在linux中运行的话,关闭的脚本中写 APP="server.jar" pkill -f $APP 这样就好了。执行脚本,真正关闭jvm之前就会进入shutdown方法。 请问window中的bat脚本,怎样写能实现进入shutdown方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
理工第一吉他手
2016-12-26
打赏
举报
回复
这个好像不行,跟我那个钩子原理一样。。。不知道怎么在bat中优雅关闭。。。
piterlin
2016-12-26
打赏
举报
回复
试试Runtime.addShutdownHook(Thread hook) 原文:注册新的虚拟机来关闭钩子。 Java 虚拟机会为了响应以下两类事件而关闭: • 程序正常退出,这发生在最后的非守护线程退出时,或者在调用 exit(等同于 System.exit)方法时。或者, • 为响应用户中断而终止 虚拟机,如键入 ^C;或发生系统事件,比如用户注销或系统关闭。 参考:
http://api.coderhelper.top/doc/jdk6_cn/java/lang/Runtime.html#addShutdownHook(java.lang.Thread)
Windows
脚本
bat
-文件批处理基础教程
1.认识批处理基础命令2.通过实战批量处理文件3.了解
bat
基础知识和用法4.了解Windows命令行
java
执行
bat
批处理文件 并
关闭
cmd窗口
java
执行
bat
批处理文件 并
关闭
cmd窗口 import
java
.io.IOException; public class CmdMain { public static void main(String[] args){ //执行批处理文件 String strcmd="cmd /c start D:\\antrelease.
bat
";
不用 kill -9,让 SpringBoot 优雅停机!
先来一段简单的代码,如下: @RestController publicclassDemoController{ @GetMapping("/demo") publicStringdemo()throwsInterruptedException{ //模拟业务耗时处理流程 Thread.sleep(20*1000L); return"hello"; } } 当我们流量请求到此接口执行业务逻辑的时候,若服务端此时执行关机 (kill),spring b.........
2020最新整理
JAVA
面试题附答案
包含的模块:本文分为十九个模块,分别是:
Java
基础、容器、多线程、反射、对象拷贝、
Java
Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、My
Bat
is、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM 如下图所示:共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。=================================
别再用kill -9
关闭
程序了......
“ kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用...
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章