#!/bin/bash
#功能检查web应用是否正常
#作者:hp.li
#日期:202406015
RUN_PATH=$(dirname $(readlink -f "$0"))
#检查web网站是否可和函数
check_url(){
#方法一:通过%{http_code}"参数获取状态码
#HTTP_CODE=$(curl -o /dev/null --connect-timeout 3 -s -w "%{http_code}" $1)
#方法二:通过awk获取状态码
HTTP_CODE=$(curl -sI $1 --connect-timeout 10 -m 20 | awk '/HTTP/{print $2}')
if [ $HTTP_CODE -eq 200 ];then
echo "$URL Access successful"
continue
fi
}
URL_LIST="
www.baidu.com
ww.testdbug.com
"
for URL in ${URL_LIST[@]};do
check_url $URL
check_url $URL
check_url $URL
echo "$URL Access failure!"
done