按端口杀死并重启程序

原创
2023/03/14 14:40
阅读数 28
title led_server %time%



@echo off & setlocal EnableDelayedExpansion


for %%a in (3801) do (
    set pid=0
    for /f "tokens=2,5" %%b in ('netstat -ano ^| findstr ":%%a"') do (
        set temp=%%b
        for /f "usebackq delims=: tokens=1,2" %%i in (`set temp`) do (
            if %%j==%%a (
                taskkill /f /pid %%c
                set pid=%%c
                echo 端口号【%%a】相关进程以杀死
            ) else (
                echo 不是本机占用端口【%%a】
            )
        )
    )
    if !pid!==0 (
       echo 端口号【%%a】没有占用
    )
)

echo 操作完成,开始启动服务...

cd D:\myGui\LED_Control_jar/
D:
java -jar LED_Control.jar led_server

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部