shell
popsidelee
java web
展开
-
docker通过top监控CPU高 自动jstack
监控应用CPU高后自动dump#!/bin/bashinterval=1 #设置采集间隔cpu_monitor=180.0 #监控阈值 达到该阈值就指定jstack和dump命令project=修改项目名字while truedo #获取线程Id pid=`ps -ef|grep "$project"|grep -v grep|awk '{print $2}'` echo $pid; #获取对应docker的容器Id dockerId=`sudo docker stat原创 2020-12-09 15:31:31 · 645 阅读 · 0 评论 -
aws通过ip获取实例id并自动挂盘
aws通过ip获取实例id并自动挂盘由于使用aws cli ,请先进行aws configure配置#!/bin/bashdeclare -A IP_VOL#定义盘的id和ip的对应关系IP_VOL=([192.168.1.14]="vol-033e2efed2d83ca04" [192.168.1.15]="vol-0b0ccc8c8de75b864" [192.168.1.16]="vol-00ddbfda61b9ca179" [192.168.1.32]="vol-01fea422d68d原创 2020-08-07 17:09:20 · 539 阅读 · 0 评论 -
通过shell的二维数组 跳入指定服务器
#!/bin/bashecho "服务器操作列表"color[0]='\033[37m'color[1]='\033[31m'color[2]='\033[32m'color[3]='\033[33m'color[4]='\033[34m'color[5]='\033[35m'color[6]='\033[36m'color[7]='\033[30m'color[8]='\0原创 2016-12-28 17:59:45 · 511 阅读 · 0 评论 -
shell 二维数组
主要通过shell的二维数组 跳入指定服务器 当输入0的时候 连接mongo数据库 可以针对 多个服务器部署echo "服务器操作列表"color[0]='\033[37m'color[1]='\033[31m'color[2]='\033[32m'color[3]='\033[33m'color[4]='\033[34m'color[5]='\033[35m'color[6]=原创 2016-12-28 18:01:26 · 4730 阅读 · 0 评论