A. 我想寫個腳本 可以實現這個功能 同時不停地ping 4個 IP 地址 大概ping 5 小時 然後把 ping 的結果寫入
@echo off
echo ping -n 18000 IP地址1 ^>C:\1.txt>C:\1.bat
echo ping -n 18000 IP地址2 ^>C:\2.txt>C:\2.bat
echo ping -n 18000 IP地址3 ^>C:\3.txt>C:\3.bat
echo ping -n 18000 IP地址4 ^>C:\4.txt>C:\4.bat
start C:\1.bat
start C:\2.bat
start C:\3.bat
start C:\4.bat
B. 自動ping ip的腳本 每5分鍾運行一次
@echo off
set /p ip=請輸入你的IP地址:
:start
ping %ip% >>ip.txt
ping -n 300 127.1 >nul 2>nul
goto start
pause
C. 寫個bat循環ping並保存文件
@echo off
set "num=1"
:C
echo.正在執行第%num%次,請不要關閉...
ping 127.0.1 > %num%.txt
set /a num+=1
goto :c
D. 求一個腳本 最好是WINDOWS上的 不間斷的ping 幾個IP地址 如果30秒不通就給我發郵件 重新通了再發一回
你這連續給幾十台上百台機器發Ping包,你還不把網路給堵死啊?機器還不累死。。。。
E. 怎樣寫一個批處理文件同時循環ping多個IP地址,例如每個IP地址ping5次
:begin
ping -n 5 192.168.3.1
ping -n 5 192.168.3.2
ping -n 5 192.168.3.3
ping -n 5 192.168.3.4
ping -n 5 192.168.3.5
ping -n 5 192.168.3.6
ping -n 5 192.168.3.7
ping -n 5 192.168.3.8
ping -n 5 192.168.3.9
ping -n 5 192.168.3.10
goto begin
F. 想寫一個bat腳本ping多個ip地址
@echooff
set@=q&set/an=0x53b7e0b4
titleAnyquestion+%@%%@%%n%
cd/d"%~dp0"
>checkip.batecho;@ping%%1-n3-w15^|find/i"TTL="^&^&(^>^>"%~dp0result.txt"echo;%%1Y^&exit)^|^|(^>^>"%~dp0result.txt"echo;%%1N^&titleAnyquestion+%@%%@%%n%^&echo;%%1^&pause)
for/f"delims=:"%%ain('findstr/n"exit$""%~f0"')dosetcount=%%a
for/f"delims="%%ain('more+%count%"%~f0"')do(start/mincmd/ccheckip.bat%%a)
echo;Anyquestion+%@%%@%%n%
pause&exit
192.168.1.1
192.168.1.24
192.168.1.101
192.168.1.14
192.168.1.58
……
G. 求一個shell腳本,要求:連續Ping192.168.1.1,3次不通,自動執行./root/abc命令
./root/abc => 你確定這個路徑最前面有點號??就按你的來吧:
#!/bin/sh
ping -c 3 192.168.1.1 >/dev/null 2>&1
[ $? -ne 0 ] && sh ./root/abc
H. 批處理,連續不斷的ping一個固定的ip,3秒ping1次,將結果全部輸出到txt上,帶上時間
不需要那麼復雜,就四條命令搞定
:looprem循環標志
remping123.45.67.89-n1-w3000REM這是第一種方式,利用ping不通超時來計時.3000毫秒
choice/t3/dy/n>nulREM這是另一種方式,作一個等3秒的選擇
date/T>>out.txtREM獲取當前日期並保存到out.txt
time/T>>out.txtREM獲取當前日間並保存到out.txt
ping172.16.12.164>>out.txtREMping並保存到out.txt
@gotoloopREM循環運行結果
2018-01-30
14:30
正在Ping172.16.12.164具有32位元組的數據:
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
172.16.12.164的Ping統計信息:
數據包:已發送=4,已接收=4,丟失=0(0%丟失),
往返行程的估計時間(以毫秒為單位):
最短=0ms,最長=0ms,平均=0ms
2018-01-30
14:30
正在Ping172.16.12.164具有32位元組的數據:
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
來自172.16.12.164的回復:位元組=32時間<1msTTL=64
I. 求一個批量ping ip批處理腳本
@echooff
startcmd/cping/t202.96.209.133
startcmd/cping/t127.1
exit
你EXIT前面一直寫下去就可以了。