最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows 通過端口殺死進程過程解析(bat)

 更新時間:2019年10月17日 10:55:32   作者:xiaostudy  
這篇文章主要介紹了windows 通過端口殺死進程過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

簡單的bat處理,把指定端口集合殺死相應的進程,就是殺死對應的pid

@echo off & setlocal EnableDelayedExpansion

set obj[0]=6340
set obj[1]=6330
set obj[2]=1010
set obj[3]=6301
set obj[4]=6001

set port=0
set pid=0

for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (
  set port=%%b
  for /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (
    set pid=%%m
  )
  if "!pid!"=="0" (
    echo 端口號【!port!】沒有占用
  ) else (
    echo 端口號【!port!】相關進程以殺死
    taskkill /f /pid !pid!
  )
  set pid=0
)

pause

運行結果

1、一個端口都沒有被占用情況

2、有一個6001端口被占用情況

講解

bat是沒有數(shù)組的,

set obj[0]=6340
set obj[1]=6330
set obj[2]=1010
set obj[3]=6301
set obj[4]=6001

可以看做事5個變量

第一個for循環(huán)【for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (】就是從環(huán)境中拿去變量obj開頭的,有多少個就遍歷多少遍,再通過=切割【delims==就是用=切割】

tokens=1-2就是拿去第一二列,%%a就是循環(huán)的變量開始【可以不是a,也可以是i】,那么%%a就是例如obj[0],%%b就是例如6001

第二個for循環(huán)【for /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (】就是從netstat -aon ^| findstr ":6001“【^是取消轉義字符|,等同于命令行netstat -aon | findstr ":6001“】這個查所有端口占用情況中發(fā)現(xiàn):6001這多行數(shù)據(jù),這行數(shù)據(jù)第5列【"tokens=5"】就是pid

殺死pid【taskkill /f /pid !pid!】

修改版【上面那個會殺死外地占用端口調用本地端口的進程,這個是只殺死本地占用的端口】

@echo off & setlocal EnableDelayedExpansion

title 殺死端口

for %%a in (6340,6330,1010,6301,6001) 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 操作完成

pause

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 淺談云服務器下如何選擇操作系統(tǒng)

    淺談云服務器下如何選擇操作系統(tǒng)

    在購買云服務器時,會有一個必選的配置,就是操作系統(tǒng)的選擇,如何選擇操作系統(tǒng)?操作系統(tǒng)選擇錯了怎么辦?這是不少用戶會遇到的問題,今天我們就來教大家如何選擇操作系統(tǒng),以及操作系統(tǒng)選擇錯了,該怎么切換。
    2021-05-05
  • BIOS設置圖解教程 Award Bios最新(轉)

    BIOS設置圖解教程 Award Bios最新(轉)

    我們來介紹一下Award Bios的設置,其實Award Bios和AMI Bios里面有很多東西是相同的,可以說基本上是一樣的,雖然有些名字叫法不同,但是實際作用是一樣的
    2007-01-01
  • 鴻蒙HarmonyO開發(fā)實戰(zhàn)-Web組件中的Cookie及數(shù)據(jù)存儲

    鴻蒙HarmonyO開發(fā)實戰(zhàn)-Web組件中的Cookie及數(shù)據(jù)存儲

    Cookie是一種存儲在用戶計算機上的小文本文件,用于在用戶訪問網(wǎng)站時存儲和提取信息,它由網(wǎng)站服務器發(fā)送到用戶的瀏覽器,并存儲在用戶的計算機上,每當用戶訪問該網(wǎng)站時,瀏覽器將發(fā)送該Cookie回服務器,以用于識別用戶和存儲用戶的首選項和其他信息
    2024-06-06
  • windows環(huán)境下修改pip鏡像源的方法詳解

    windows環(huán)境下修改pip鏡像源的方法詳解

    這篇文章主要介紹了windows環(huán)境下修改pip鏡像源的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Windows Docker 安裝 Gitlab Volume權限問題解決方案

    Windows Docker 安裝 Gitlab Volume權限問題解決方案

    這篇文章主要介紹了Windows Docker 安裝 Gitlab Volume權限問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Windows 2003如何轉換成PC版系統(tǒng)

    Windows 2003如何轉換成PC版系統(tǒng)

    Windows 2003如何轉換成PC版系統(tǒng)...
    2007-02-02
  • Win10專業(yè)版激活方法步驟詳解

    Win10專業(yè)版激活方法步驟詳解

    這篇文章主要介紹了Win10專業(yè)版激活方法步驟詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 紅帽RedHat 8.0新特性(網(wǎng)絡、yum源、Web界面管理等)

    紅帽RedHat 8.0新特性(網(wǎng)絡、yum源、Web界面管理等)

    這篇文章主要介紹了紅帽RedHat 8.0新特性(網(wǎng)絡、yum源、Web界面管理等),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 無引導設備No boot device available 常見解決方法

    無引導設備No boot device available 常見解決方法

    一般是啟動硬盤有問題,或啟動文件損壞,可以先用光盤啟動看能否啟動,以排除其它硬件問題,即確定是硬盤問題,如果cmos禁止了硬盤啟動也可能出現(xiàn)這個問題,可以解決
    2008-01-01
  • windows 通過端口殺死進程過程解析(bat)

    windows 通過端口殺死進程過程解析(bat)

    這篇文章主要介紹了windows 通過端口殺死進程過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10

最新評論

乐昌市| 宣恩县| 白城市| 仲巴县| 广灵县| 绥阳县| 宣威市| 锦屏县| 临西县| 泽普县| 尚志市| 托克逊县| 常德市| 龙山县| 芦山县| 米脂县| 饶阳县| 泸水县| 宣恩县| 阿荣旗| 林芝县| 济南市| 称多县| 湖口县| 伊吾县| 高雄县| 于田县| 孟津县| 漳州市| 洛川县| 红安县| 安图县| 正阳县| 福建省| 嘉黎县| 太谷县| 潍坊市| 昭通市| 融水| 汶上县| 高陵县|