首页 > 系统服务 > 详细

Shell脚本

时间:2019-06-23 19:59:51      阅读:131      评论:0      收藏:0      [点我收藏+]

shell比较:

大于 -gt (greater than) 
小于 -lt (less than) 
大于或等于 -ge (greater than or equal) 
小于或等于 -le (less than or equal) 
不相等 -ne (not equal)

1、统计 Nginx 异常4x、5x 状态码百分比。

技术分享图片

技术分享图片

脚本内容:

#!/bin/bash
#tigergao pwd
=/app/nginx/logs/access.log for num1 in `cat $pwd | awk {print $9} | grep -Ei "^4|^5" | wc -l` do echo 异常状态码总数:$num1 for num2 in `cat $pwd | awk {print $9}| wc -l` do echo 请求状态码总数:$num2 k=$(echo "scale=2;$num1 * 100 / $num2"| bc)% echo 异常百分比:$k done done

2、查看 MySQL 参数脚本。

技术分享图片

技术分享图片

脚本内容:

#!/bin/bash
mysql -u root -pshsnc!@# <<EOF
show databases;
use performance_schema;
show tables like %global%status%;
select * from global_status where VARIABLE_NAME like %slow%;
EOF

3、查看 memcached 指标。

技术分享图片

#!/bin/bash
i=`ps -ef | grep -i memcached | grep -v grep | wc -l`
  echo $i
 if [ $i -ne 0 ];then
  telnet 10.131.156.170 11111
   stats
 else
  echo "process is not running!"
 fi

 

Shell脚本

原文:https://www.cnblogs.com/tigergaonotes/p/11073952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!