批量检查网站地址是否正常

简介: #!/bin/basharray=(http://www.baidu.comhttp://www.jd.comhttp://www.
#!/bin/bash
array=(
http://www.baidu.com
http://www.jd.com
http://www.taobao.com
http://111.111.111.111
)

Wait(){
  echo -n "wait 3s "
  for((i=0;i<3;i++))
  do
    echo -n "."
    sleep 1
  done
  echo
}

CheckUrl(){
  wget -t 2 -T 5 --spider $1 &> /dev/null
  if [ $? -eq 0 ];then
    echo "check $1 is OK" 
  else
    echo "check $1 is FAILED" 
  fi
  return $?
}

main(){
  Wait
  for((i=0;i<${#array[*]};i++))
  do
    CheckUrl ${array[i]}
  done
  return $?
}

main $*

 

目录
相关文章
|
4天前
|
小程序 开发者
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
体验版小程序为何无法访问云端服务器后端接口(请求失败...(已完美解决附加图片))?
12 0
|
21天前
|
监控 Linux Shell
Linux脚本的作用是监控IP登录失败次数
Linux脚本的作用是监控IP登录失败次数
9 1
|
26天前
|
域名解析 弹性计算 网络协议
阿里云DNS常见问题之mx设置好但生效检测中未通过如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
25天前
|
安全 Windows
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
win10修改本地host文件,用以增加自定义本地访问域名127.0.0.1
33 0
|
网络协议
阿里云注册域名没有查询到可用的信息模板解决方法
阿里云注册域名之前需要先创建信息模版,并且完成域名持有者身份信息核验,才可以注册域名,阿里云域名注册将采用先完成域名持有者身份信息核验、再注册域名的方式。注册域名时需要选择域名持有者,域名持有者可以是个人或企业,如果你的阿里云账号下没有已实名认证的信息模版,那么注册域名时会提示“亲,没有查询到可用的信息模板”
508 1
阿里云注册域名没有查询到可用的信息模板解决方法
|
存储 安全 关系型数据库
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
682 0
|
Windows
批量创建IP方法
以下教程,将告诉大家如何在Windows系统中通过命令行,批量添加IP。目标,在本机的的网卡名称为“本地连接”的网卡中,批量添加192.168.1段的ip地址,起开始IP为10,每次增加1,知道22为止,即括号的三个参数。
940 0
|
Serverless 应用服务中间件 网络安全
三分钟解决函数计算访问小程序 IP 白名单问题
背景 当你使用函数计算服务访问第三方服务的时候,第三方服务出于安全考虑,要求你设置一个白名单,比如:微信小程序等。但是函数计算服务的 IP 是动态且不可枚举的。为了能够让函数计算服务支持设置白名单,目前有两种常用的方式:ECS + EIP + Nginx 搭建代理和 NAT + EIP,第一个访问操作起来可能比较麻烦,需要准备一台 ECS,第二种方式操作简单,费用可能会高些。
9517 0
三分钟解决函数计算访问小程序 IP 白名单问题
|
数据安全/隐私保护 网络协议 Windows