继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

nginx 状态检查脚本笔记

dek
关注TA
已关注
手记 3
粉丝 0
获赞 9

curl -m 5 -s -w %{http_code} http://10.156.11.173/nginx_status
-m 最大输出时间
-s 禁音模式
-w 显示状态码

curl -m 5 -s -w %{http_code} http://10.156.11.173/nginx_status -o /dev/null

脚本

#!/bin/bash
Resettem=$(tput sgr0)
Nginxserver='http://10.156.11.173/nginx_status'
Check_Nginx_Server()
{
Status_code=$(curl -m -s -w %{http_code} ${Nginxserver} -o /dev/null)

if [ $Status_code -eq 000 -o $Status_code -ge 500 ];then
    echo -e '\E[32m' "check http server error! code is "  $Resettem $Status_code
else
    http_content=$(curl -s ${Nginxserver})
fi
}
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP