1.编写脚本定义一个ip数组
#!/bin/bash
ip=(
www.baidu.com
www.aaaaaa.com
)
2.遍历ip数组取出各元素
for url in ${ip[@]}
3.检测该ip的网页状态码是否为200,是则输出ok,否则提示用户检查
code=$(curl -I -m 5 -o /dev/null -s -w %{http_code} $url)
if [ $code -eq 200 ];then
echo "$url is ok"
else
echo "please check $url"
fi
4.执行脚本,查看结果
[root@192 ~]# sh check_website.sh
www.baidu.com is ok
please check www.aaaaaa.com
5.完整代码
#!/bin/bash
ip=(
www.baidu.com
www.aaaaaa.com
)
for url in ${ip[@]}
do
code=$(curl -I -m 5 -o /dev/null -s -w %{http_code} $url)
if [ $code -eq 200 ];then
echo "$url is ok"
else
echo "please check $url"
fi
done