1
13693261870
2022-09-16 21ddee1a38257297288b88bc6c0476ec96a5f867
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
rem 设置监听的端口号
 
echo port : %1%
echo path : %2%
echo pth  : %3%
 
for /f "usebackq tokens=1-5" %%a in (`netstat -ano ^| findstr %1%`) do (
    if [%%d] EQU [LISTENING] (
        set pid=%%e
    )
)
 
for /f "usebackq tokens=1-5" %%a in (`tasklist ^| findstr %pid%`) do (
    set image_name=%%a
)
 
echo now will kill process : pid %pid%, image_name %image_name%
 
rem 根据进程ID,kill进程
taskkill /f /pid %pid%
 
cd %2%
 
java -jar  %3%