ping -c 1 -w 1 www.baidu.com &>/dev/null;echo $?
0为成功,非0不成功
或者脚本
ping.sh
#!/bin/bash
var=`echo "www.baidu.com,www.bing.com,www.163.com" | awk -F',' '{print $0}' | sed "s/,/ /g"`
res=''
for i in $var
do
ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`
if [ $ping -eq 0 ];then
res='1'
fi
done
echo $res
本文介绍了一种通过shell脚本实现对多个网站进行连通性测试的方法。使用ping命令检查指定网站是否可达,并通过循环结构批量测试多个站点。根据返回的状态码判断网站连接状态,最终输出所有被测网站的可达性结果。
3433

被折叠的 条评论
为什么被折叠?



