如何用dat批处理文件关闭某端口对应程序-Windows自动化命令

Posted 香巴拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用dat批处理文件关闭某端口对应程序-Windows自动化命令相关的知识,希望对你有一定的参考价值。

如何用dat批处理文件关闭某端口对应程序?

网上找到的大部分都是手动操作,第一步先查出端口,第二步在根据上一步查到的端口手动去关闭进程。但我的需求不是这样的,我需要全自动处理。用于 dubbo 服务进程在 Windows 环境下的关闭。如果 Linux 环境,则不需那么辛苦了。

找了大半天,终于在百度知道上得到参考案例(或许是我使用的关键词不对),并成功试验,感谢相关贡献者。

答案一:

for /f "tokens=1-5 delims= " %%a in (‘"netstat -ano|findstr "^:指定端口号""‘) do taskkill /pid %%e

 

答案二:

@echo off
set port=1234
for /f "tokens=1-5" %%i in (‘netstat -ano^|findstr ":%port%"‘) do taskkill /pid %%m

 

我自己试验成功的脚本如下:

@echo off
set port=20812
for /f "tokens=1-5" %%i in (‘netstat -ano^|findstr ":%port%"‘) do (
    echo kill the process %%m who use the port %port%
    taskkill /pid %%m
)

参考地址:http://zhidao.baidu.com/link?url=wGa-tP8nkQfi2bla1BRN5ZYjZ1TZzs3sr1QCPS0tS2NHbiUee9byFCNO31imk337DHvOanD05ezYL0NMF0Hopa

以上是关于如何用dat批处理文件关闭某端口对应程序-Windows自动化命令的主要内容,如果未能解决你的问题,请参考以下文章

如何用DOS命令查看占用某端口的程序及PID号

请教如何用WIND查询某只股票一段时间内的具体走势?

如何用一个批处理bat生成某文件夹和子文件夹下所有文件的绝对路径,分别写入到对应的txt中(一对一生成)

如何用Python处理小程序功能

如何用vcftools从VCF文件中提取某条染色体信息

XP下如何用shutdown创建一个立即关闭电脑的批处理文件