用ping檢測網段ip的佔用情況
寫法一:
#!/bin/sh
addr="192.168.10"
for ip in $( seq 1 100 )
do
ping -c 1 -w 1 ${addr}.${ip} &> /dev/null && num=1 ||num=0
if [ "$num" -eq 0 ] ; then
echo "${addr}.${ip} is down"
fi
done
寫法二:
for i in $(seq 1 254) ; do ping -w 1 -c 1 192.168.10.${i} &>/dev/null || echo "192.168.10.${i} is up" ; done
#!/bin/sh
addr="192.168.10"
for ip in $( seq 1 100 )
do
ping -c 1 -w 1 ${addr}.${ip} &> /dev/null && num=1 ||num=0
if [ "$num" -eq 0 ] ; then
echo "${addr}.${ip} is down"
fi
done
寫法二:
for i in $(seq 1 254) ; do ping -w 1 -c 1 192.168.10.${i} &>/dev/null || echo "192.168.10.${i} is up" ; done
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29620572/viewspace-1735826/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何檢視Mac埠號以及佔用情況Mac
- 檢視埠被佔用情況,殺死埠
- Windows bat ping一個網段的ipWindowsBAT
- 用 bmon 檢視網路頻寬使用情況
- 檢視LINUX程式記憶體佔用情況Linux記憶體
- Linux檢視埠占用情況,並強制釋放佔用的埠Linux
- 檢測代理IP是否被佔用的三種方法
- 用ping命令檢測電腦不能上網的故障
- Oracle 11g 檢視資料庫回滾段的使用情況Oracle資料庫
- v$segment_statistics_monitor段的使用情況
- Oracle 索引的使用情況檢視Oracle索引
- 檢視Undo使用情況的SQLSQL
- 使用netstat -ano 檢視機器埠的佔用情況(windows環境)Windows
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- 如何觀察程式的記憶體佔用情況記憶體
- windows檢視埠占用情況Windows
- 用C/C++程式碼檢測ip能否ping通(配合awk和system可以做到批量檢測)C++
- window下批次ping一段ip
- linux 檢視某個程序和服務記憶體佔用情況命令Linux記憶體
- 如何檢查 Android 應用的記憶體使用情況Android記憶體
- linux檢視埠占用情況Linux
- Oracle 檢查表空間使用情況Oracle
- Windows 如何檢視埠占用情況?Windows
- 怎麼檢視埠占用情況?
- DB2檢視索引的使用情況DB2索引
- 檢視空間使用情況的指令碼指令碼
- CentOS 系統的磁碟空間佔用情況查詢CentOS
- oracle查詢表空間的空間佔用情況Oracle
- 檢視Oracle的表空間的使用情況Oracle
- 檢測Linux記憶體使用情況的free命令的10個例子Linux記憶體
- oracle 檢視錶空間使用情況Oracle
- Linux檢視程式埠占用情況Linux
- netstat -anp檢視埠占用情況
- 檢視oracle表空間使用情況Oracle
- SOLARISE檢視記憶體使用情況記憶體
- 使用netstat命令檢視埠的使用情況
- 檢視SQL SERVER表的空間使用情況SQLServer
- 不同網站檢測到的ip不同網站