测试局域网内主机是否alive的小脚本

此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下:

#!/bin/bash
#Checks to see if hosts 192.168.1.100-192.168.1.200 are alive
for n in {100..200}; do
         host=192.168.1.$n
         ping -c2 $host &>/dev/null
         if [ $?  =  0 ]; then                     
             echo "$host is UP"         
        else                      
    echo "$host is DOWN"        
     fi
    done

※温馨小提示:注意$?与=之间必须空格。

小结

其它一些自动监控MySQL状态等脚本我感觉比较简单,适合于新手学习,有兴趣的可去抚琴煮酒的百度博客参观学习。如果大家感兴趣,以后也会分批整理出来跟大家分享。希望大家看了诸如此类的shell脚本,能从中学到对自己有所帮助的知识。

分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS