检查容器内的磁盘占用shell(check_container_disk.sh)
2019独角兽企业重金招聘Python工程师标准>>>
#!/bin/bash
#
#Author:
# perofu
#
#检查容器内的磁盘占用
#
#crontab:
# 1 10,17 * * * /bin/bash /root/check_container_disk.sh &> /dev/null
container_name=$(docker ps |grep catalina|awk '{print $NF}')
echo "${container_name}" | while read line
do
disk_use=$(docker exec ${line} df -h|egrep "/dev/mapper/docker"|awk '{print $(NF-1)}'|awk -F'%' '{print $1}')
#echo "${line} disk usage is [${disk_use}]"
if [ ${disk_use} -gt 50 ]
then
file=$(docker exec ${line} ls -al|grep "core\."|awk '{print $NF}')
echo "$file"|grep -q 'core'
if [ $? -eq 0 ]
then
echo "${file}"|egrep -v "^$"|while read lines
do
docker exec ${line} rm /usr/local/tomcat/${lines}
done
info="${file} has deleted."
fi
msg="10.0.10.97: ${line} disk usage is [${disk_use}%] more than 50%,please check,${info}"
/root/wechat --msg="${msg}"
fi
sleep 1
done
转载于:https://my.oschina.net/fufangchun/blog/3033682
检查容器内的磁盘占用shell(check_container_disk.sh)相关推荐
- .net runtime占用cpu_Go服务在容器内CPU使用率异常问题排查手记
导语 本文介绍了公司"云化服务"的大背景下,将一个Go服务迁移至公司的基于K8s+docker的容器云平台,使用火焰图进行性能排查和优化方面的实践.欢迎在留言区进行阅读探讨. 背景 ...
- Linux 服务器 Shell 命令 查找大文件 磁盘占用情况 内存使用情况
这张我将讲解几个常用的指令,可以帮助你快速找到服务器问题发生原因所在. 查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一 ...
- 容器内应用日志收集方案
容器化应用日志收集挑战 应用日志的收集.分析和监控是日常运维工作重要的部分,妥善地处理应用日志收集往往是应用容器化重要的一个课题. Docker处理日志的方法是通过docker engine捕捉每一个 ...
- 如何在容器内高效编程?
作者 | Daniel Lemire 译者 | 苏本如,责编 | 郭芮 头图 | CSDN 下载自东方IC 出品 | CSDN(ID:CSDNnews) 以下为译文: 我个人的编程环境中包括了一些服务 ...
- 【k8s】理解Docker容器的进程管理(PID1进程(容器内kill命令无法杀死)、进程信号处理、僵尸进程)
文章目录 概述 1. 容器的PID namespace(名空间) 2. 如何指明容器PID1进程 3. 进程信号处理 4. 孤儿进程与僵尸进程管理 5. 进程监控 6. 总结 参考 概述 简介: Do ...
- docker 嵌套技术 docker outside of docker 可用于一个容器内调用另一个容器内程序 跨容器调用 docker容器内获取自身容器信息
环境:centos7 docker升级为最新版, docker升级方法参考:<centos7 docker升级到最新稳定版本>centos7 docker升级到最新稳定版本_whatda ...
- 观点 | 容器内应该运行什么?
本文讲的是观点 | 容器内应该运行什么,[编者的话]本文通过从目前人们如何使用容器的角度出发,分析探讨了人们到底应该在容器中运行什么. 今晚,我的一个朋友问我对单VS多进程的容器怎么看.我很高兴他这样 ...
- Ubuntu 20中在LXD容器内安装ROS
快速构建并销毁一个完整的ROS套件. 关于容器的更多细节可以参考linuxcontainer.org 配置容器 基础lxd创建工作 安装lxd ~$ sudo snap install lxd 安装后 ...
- Linux 禁用msi模式,通过禁用MSI模式解决Win10磁盘占用100%的方法
许多win10系统用户会在电脑中安装ssd固态硬盘,而在使用过程中经常会出现卡顿的情况,检查之后发现磁盘占用率100%,这是怎么回事呢,那么其实我们可以通过禁用MSI模式来解决,接下来给大家讲解一下通 ...
- docker清理磁盘占用
我的个人博客:逐步前行STEP 1.docker system df 查看docker磁盘占用 2.docker system prune Docker 的 docker system prune 命 ...
最新文章
- Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新
- pytorch 加载模型 模型大小测试速度
- AI需求强劲 AI芯片市场规模有望达到405亿
- 模态框在IE下的问题,即position:fixed在IE下不兼容的处理方式
- 智邦国际怎么样?企业管理软件好不好?
- Jython 2.2 发布
- python读文件出现特殊字符_python- pandas :读取列中带有特殊字符的文件
- mysql 开发复制协议_MySQL组复制MGR(一)– 技术概述
- 商业画布是什么?有什么免费的模板和工具?
- 新建mfc工程后打开图形化设计界面
- hp服务器安装系统分区,hp 服务器分区
- Network Switching Software Platform Guide学习笔记
- 湖仓一体架构下的数据研发及管理
- 现在玩cf的计算机配置要求,穿越火线电脑配置要求-玩CF所需的电脑配置
- java代码获取银行实时汇率
- 论文 | 知识图谱自动构建 Automatic Knowledge Graph Construction
- Ubuntu虚拟机中VCS安装和启动过程中遇到的问题总结
- 以悠悠之生,立一技之长,而贞静自守
- Linux中复制命令cp的使用心得~
- 织梦功能模块模板路径对应表
热门文章
- vscode settings.json配置
- java核心技术卷一 基础知识读书笔记
- php使用file_get_contents 或者curl 发送get/post 请求 的方法总结
- phpize的作用(资料整理)
- 一位软件工程师的6年总结收藏
- flash位图技术研究篇(3):移动缓冲区域
- greenplum数据库建表及分区
- Oracle的基本查询知识
- 算法复习周------“动态规划之‘图像压缩’”
- Android自定义View的构造函数