這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 網頁前端 » 反復ping電腦的腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

反復ping電腦的腳本

發布時間: 2022-10-24 04:45:20

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次

  1. :begin

  2. ping -n 5 192.168.3.1

  3. ping -n 5 192.168.3.2

  4. ping -n 5 192.168.3.3

  5. ping -n 5 192.168.3.4

  6. ping -n 5 192.168.3.5

  7. ping -n 5 192.168.3.6

  8. ping -n 5 192.168.3.7

  9. ping -n 5 192.168.3.8

  10. ping -n 5 192.168.3.9

  11. ping -n 5 192.168.3.10

  12. 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上,帶上時間

  1. 不需要那麼復雜,就四條命令搞定

  2. :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循環
  3. 運行結果
  4. 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前面一直寫下去就可以了。