19:批量检查多个网站地址是否正常
Posted 滴滴滴--你不是爱拖延,而是爱逃避
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了19:批量检查多个网站地址是否正常相关的知识,希望对你有一定的参考价值。
批量检查多个网站地址是否正常
企业面试题:批量检查多个网站地址是否正常
要求:
1、使用shell数组方法实现,检测策略尽量模拟用户访问。
2、每10秒钟做一次所有的检测,无法访问的输出报警。
3、待检测的地址如下
http://blog.oldboyedu.com
http://blog.etiantian.org
http://oldboy.blog.51cto.com
http://10.0.0.7
解答:
[[email protected] scripts]# cat check_url.sh #!/bin/bash ############################################################## # File Name: check_url.sh # Version: V1.0 # Author: gaobo # Organization: 641627690@qq.com # Created Time : 2017-12-05 19:07:45 # Description: ############################################################## #!/bin/bash web_array=( http://blog.oldboyedu.com http://blog.etiantian.org http://oldboy.blog.51cto.com http://10.0.0.7 ) while true do for ((i=0;i<${#web_array[*]};i++)) do wget -T 10 --tries=2 --spider ${web_array[$i]} >/dev/null 2>&1 if [ $? -eq 0 ] then echo "${web_array[$i]} is ok" else echo "${web_array[$i]} is bad" fi sleep 3 done done
以上是关于19:批量检查多个网站地址是否正常的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver 镜像配置问题 (针对服务器网络地址 "TCP://XXXXX:5022" 无法访问或不存在。 请检查网络地址名称,并检查本地和远程端点的端口是否正常运行)(代码