windows ping bat腳本


 

參考百度鏈接:https://zhidao.baidu.com/question/577024998.html

要求:
1、從同級目錄下讀取iplist.txt文件內的ip/域名列表(每行一個);
2、對txt列表內的IP/域名同時ping100次;
3、將ping結果輸出到腳本同級別目錄的一個checkout.txt檔;
4、輸出結果只需要統計信息,ping的過程不需要;
5、輸出結果同時包括完成100次ping的時間;

 

代碼如下,保存為bat文件執行即可:

 

@echo off
::獲取時間
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%%time:~0,8%
::讀取iplist進行ping操作
for /f %%a in (iplist.txt) do (
echo %date%begin_ping%%a: >>checkout.txt
::執行100次ping且剔除過程
ping %%a -n 100 |find ")" >>checkout.txt
echo %date%end_ping%%a >>checkout.txt
)
pause

 

我的需求是連續ping三個小時,每隔8小時ping一次,我先用上述案例配置好后修改ping時間為10800(3個小時,平均每ping一次為1s),然后用windows的定時任務定時執行這個bat腳本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM