當前位置:首頁 » 網頁前端 » ping主機的腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ping主機的腳本

發布時間: 2022-09-05 17:15:02

Ⅰ 怎樣寫腳本,用ping命令測試一個網段的主機誰在線

Ping是基於ICMP協議的,ICMP和同級,不支持廣播,因此無法ping整個網段。
在網管軟體中有主機狀態的監控一般也是基於ping,實現的辦法是採用循環方式,逐個ping網段下每台主機。

Ⅱ 使用for循環,寫一個腳本 通過ping命令測試192.168.1.151到192.168.1.200之間所有主機是否在線。

@echooff
for/l%%iin(151,1,200)do(
::echo正在檢測IP:%%i
ping-n1192.168.1.%%i|findstrTTL=>nul&&echo192.168.1.%%iisup.||echo192.168.1.%%iisdown.
)
echo檢測ping完成!&pause

存成.bat文件後雙擊即可運行

Ⅲ 請幫忙使用shell寫一個ping檢查腳本,手動從1 ping到254 太耗時間. 希望有腳本來代替這個過程.

我用 VBS 給你寫了一個:

setobj=wscript.createObject("WScript.Shell")

forcount=1to254
obj.Run"ping192.168.1."&count,,true
next

自己新建一個 vbs 文件,把上面代碼拷貝進去,然後雙擊運行;

上面代碼自動從 192.168.1.1 開始 ping;

一直 ping 到 192.168.1.254;

如果想自定義 ping 的欄位,可以自行修改裡面的字元串的 ip 地址;

或者直接用我上傳給你的寫好的 vbs 文件;


Ⅳ 如何寫一個ping的腳本

cd c:\
ping 192.168.1.1 -n 10 >>d:\ping.txt

將上面的代碼復制保存到ping.bat中雙擊運行即可!

Ⅳ 請問有沒有什麼小工具可以實現通過ping監控主機,延遲異常可以立馬發郵件報警

WFilter裡面有個「批量ping插件」,可以同時ping多個主機。但是沒有告警功能。
其實你的功能需求很簡單,可以自己寫一個批處理腳本來實現。

Ⅵ ping腳本 windows

ping <IP1> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
ping <IP2> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
......
其中ping -n 為發送包的數量

Ⅶ linux shell腳本寫一個PING主機命令

while true
do
if [ `ping -c 1 192.168.0.2|grep 100%|wc -l` -ne 0 ];then

echo diaoxian_192.168.0.2 >>log2

fi

done