从批处理中删除多个进程

从批处理中删除多个进程,第1张

概述从批处理删除多个进程

我想杀死几个正在监听特定端口的进程(比如说2100和2101)。 我可以通过它的端口杀死一个进程。 但我想要做同样的多端口(不止一个)

批代码 (杀死端口2100)

FOR /F "tokens=5 delims= " %%P IN ('netstat -a -n -o ^| findstr :2100.*ListENING') DO taskkill /F /PID %%P

我如何创build一个像下面的命令(杀死2100和2101)

FOR /F "tokens=5 delims= " %%P IN ('netstat -a -n -o ^| findstr :2100.*ListENING OR 2101.*ListENING') DO taskkill /F /PID %%P

使用“IF”命令创buildbatch file

使用SC安装windows服务,然后设置恢复属性

linux rm -rf *删除命令?

使用cmd.exe将长文件名转换为短文件名(8.3)

获取最后(最新)的进程PID在linux中

sed命令在多行search后插入多行string

查找文件并只打印其父目录

Java Runtime.getRunTime()。exec(CMD)不支持pipe道

命令来运行.bat文件

如何在linux中创build一个包含空格的文件夹名称的文件夹?

FOR /F "tokens=5 delims= " %%P IN ('netstat -a -n -o ^| findstr ":2100.*ListENING 2101.*ListENING"') DO taskkill /F /PID %%P

应该很开心的工作

对于单个数字的变化

FOR /F "tokens=5" %%P IN (' netstat -noa ^| findstr /r /c:":210[01] .*ListENING" ') DO taskkill /F /PID %%P

对于更改数字的更复杂情况(findstr中的正则表达式不允许| )

for %%a in (2100 2101) do ( FOR /F "tokens=5" %%P IN (' netstat -noa ^| findstr /r /c:":%%a .*ListENING" ') DO taskkill /F /PID %%P )

或者,如果名单很短(就像这种情况)

FOR /F "tokens=5" %%P IN (' netstat -noa ^| findstr /l /c:"ListENING" ^| findstr /l /c:":2100 " /c:":2101 " ') DO taskkill /F /PID %%P

总结

以上是内存溢出为你收集整理的从批处理中删除多个进程全部内容,希望文章能够帮你解决从批处理中删除多个进程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1267025.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存