bash shell批量判断主机的死活
2019-01-04 17:14
696 查看
#!/bin/bash
echo "please input begin num: "
read begin_num
echo "please input end num: "
read end_num
echo "Test is begining...."
for i in `seq $begin_num $end_num`
do
export host=172.16.1.$i
c=`ping -c 10 $host |grep 'packet'|gawk -F "," '{print $3}'|gawk '{print $1}'|sed s/\%//`
echo
echo "$c% packet loss for $host"
if [ $c -lt 10 ];then
echo "The host $host is lived "
else
if [ $c -lt 50 ];then
echo "The host $host is edge of life and death "
else
echo "The host $host is die"
fi
fi
done
########################################################################
相关文章推荐
- 判断远程主机上的目录是否存在
- 如何判断远程主机的端口是否开放
- zabbix 添加主机成功失败判断
- 判断主机是大端还是小端
- C程序判断你主机的数据存储方式(大端和小端)
- Linux主机简单判断CC攻击的命令
- Zabbix中使用ICMP ping来判断主机是否存活的问题
- 用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数?(不用sizeof()函数求当前主机上的一个int占用几个字节)
- 判断不同类型的文件,使用scp命令在各个主机上传输文件,保持文件的一致性
- 判断主机是大端还是小段-C语言
- zabbix 添加主机成功失败判断
- 自己写的读取注册表判断主机安装了哪些浏览器
- 通过ping和tracert命令来判断远程主机类型
- 根据TTL值判断目标主机的类型
- 利用Socket类判断某台主机开放的端口(Java代码)
- 通过主机叫声判断问题
- 很久没来.今天给大家发布一段判断代码,适合虚拟主机的朋友
- zabbix 添加主机成功失败判断
- 怎么判断远程主机端口号是否打开