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%
| start javaw -jar %3%
| exit
|
|