监控HTTP接口是否404

wget具体参数请参考 http://man.linuxde.net/wget

shell demo

# 目标web地址
URL="http://www.baidu.com"

# 链接检查并去掉详细过程信息
RES=`wget --spider $URL -nv 2>&1`

# 对返回数据进行过滤检测
RES=`echo $RES | grep "404.html"`

if [[ $RES != "" ]]
then
  echo "404"
else
  echo "非404"
fi

exit 0

你可能感兴趣的:(监控HTTP接口是否404)