windows如何使用bat脚本后台启动/停止和重启jar包服务
作者:阿来小同学 时间:2022-02-27 12:28:36
前提:windows上安装jdk
1.启动jar脚本
@echo off
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar
2.停止jar脚本(如:jar包端口9090)
@echo off
set port=9090
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
taskkill /pid %%m -t -f
goto q
)
:q
3.重启jar脚本(就是上面两个合起来)
@echo off
set port=9090
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
echo kill the process %%m who use the port
taskkill /pid %%m -t -f
goto start
)
:start
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar
来源:https://blog.csdn.net/skybboy/article/details/106254309
标签:bat,脚本,jar包
0
投稿
猜你喜欢
Android app第三方支付宝支付接入教程
2022-06-05 20:02:19
Android 获取判断是否有悬浮窗权限的方法
2023-11-04 22:48:18
Android嵌套滚动NestedScroll的实现了解一下
2022-09-10 13:48:57
C#中的委托和事件详解
2022-01-20 01:31:53
springcloud eureka切换nacos的配置方法
2022-05-19 01:58:47
.net中前台javascript与后台c#函数相互调用问题
2022-06-02 15:49:16
Java注释代码执行方法解析
2023-09-28 00:16:01
c#实现哈夫曼树算法
2022-11-24 08:25:02
C#用户定义类型转换详解
2022-06-07 11:44:32
浅谈SpringMVC HandlerInterceptor诡异问题排查
2023-07-24 05:34:06
SpringBoot yml配置文件读取方法详解
2022-12-13 18:04:19
Java 基础语法中的逻辑控制
2022-11-22 16:30:59
Android7.0行为变更之适配File Provider的方法
2021-09-24 08:02:38
Android基于OpenCV实现Harris角点检测
2023-07-16 12:19:47
SpringBoot浅析Redis访问操作使用
2022-09-26 02:09:18
java中TESTful架构原理分析
2022-03-02 21:12:10
Android 调用系统联系人界面(添加联系人,添加已有联系人,编辑和修改)
2023-12-10 17:08:08
Unity中的PostProcessBuild实用案例深入解析
2021-06-08 13:48:51
替换so文件来动态替换Flutter代码实现详解
2023-06-23 16:24:06
Java并发编程之JUC并发核心AQS同步队列原理剖析
2023-01-15 15:14:37