根据软件端口 来杀死这个进程

工作中遇到一个问题需要将某个软件重启,但是这个软件有3个相同的软件,区别只是端口不一样而已。这个时候我想到的就是如何根据端口 来找到这个程序的进程 ,最后将这个程序杀死。

一下就是利用端口 来杀死程序的脚本:

@echo off
setlocal enabledelayedexpansion
for /f “delims=  tokens=1” %%i in (‘netstat -aon ^| findstr “8080”‘) do (
set a=%%i
goto js
)
:js

taskkill /pid “!a:~71,5!”

@echo off  取消回显

setlocal enabledelayedexpansion  延迟变量

接下来for /f 解析文本,读取字符串信息

最后用call命令启动程序

最后根据任务计划功能,将这个脚本设置每天定时启动。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年2月15日
下一篇 2016年2月15日

相关推荐