windows关闭进程 批处理端口占用
来源:互联网 发布:如何编写python程序 编辑:程序博客网 时间:2024/05/01 14:11
cmd 关闭进程java
taskkill /F /IM java.exe
taskkill /f /im java.exe
如何用dat批处理文件关闭某端口对应程序-Windows自动化命令
如何用dat批处理文件关闭某端口对应程序?
网上找到的大部分都是手动操作,第一步先查出端口,第二步在根据上一步查到的端口手动去关闭进程。但我的需求不是这样的,我需要全自动处理。用于 dubbo 服务进程在 Windows 环境下的关闭。如果 Linux 环境,则不需那么辛苦了。
找了大半天,终于在百度知道上得到参考案例(或许是我使用的关键词不对),并成功试验,感谢相关贡献者。
答案一:
for /f "tokens=1-5 delims= " %%a in ('"netstat -ano|findstr "^:指定端口号""') do taskkill /pid %%e
答案二:
@echo offset port=1234for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /pid %%m
我自己试验成功的脚本如下:
@echo offset port=20812for /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
循环读取一批端口,并查询对应PID是否存在,若存在则关闭,脚本如下:
@echo offfor /l %%n in (20801,1,20812) do ( @echo find the process which use port [%%n] for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%%n"') do ( tasklist /FI "PID eq %%m"|find /i "PID" && ( echo PID:%%m 运行中,kill the process [%%m] who use the port [%%n] taskkill /F /pid %%m ) || echo PID:%%m 未运行 ))
以上脚本,参考资料如下:
http://blog.csdn.net/painss/article/details/4431580
http://3y.uu456.com/bp_1fudk0d4or4n7xz5ebbq_1.html
0 0
- windows关闭进程 批处理端口占用
- windows查看端口占用及关闭进程
- Windows 查看端口占用及关闭进程
- Windows关闭占用端口
- windows 端口被进程占用 但是进程已经关闭
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows下查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- 半路算法之二项树与二项堆
- 解决PL/SQL连接ORACLE提示:TNS:权限被拒绝
- Splay 树
- 学习编程一年多的体会
- HTML常用标签
- windows关闭进程 批处理端口占用
- ACM另一种阶乘问题
- 骑士游历
- 博客搬家
- poj 3481 double Queue(Splay树 模板解读)
- 数值转换成大写金额运算
- 第一道非二叉树题
- 关于TCP、HTTP、Socket的自我理解
- 第七届蓝桥杯大学生C组java决赛题目 密文搜索