解析Nginx统计信息输出

・1 分钟阅读

 $ i=$(curl -s server/nginx_stats); IFS=$'n'; i=($i); a=${i[0]/Active connections: } && a=${a/ }; r=${i[2]# [0-9]* [0-9]* }; echo "Active: $a, requests: $r"

说明

  • 首先下载Nginx统计
  • IFS -仅将分隔符设置为新行
  • i=$(i) # convert to *array*
  • a= # get active connections
  • r= # get requests
Hujiuxiang profile image