Linux磁盘阈值及内存阈值检测脚本
#!/bin/bash # 设置阈值,例如磁盘使用率超过80%,内存使用率超过90% DISK_THRESHOLD=90 MEMORY_THRESHOLD=99 # 获取磁盘使用百分比(这里以根目录为例) DISK_USAGE=$(df / --output=pcent | grep -o '[0-9]\+') # 获取内存使用百分比 MEMORY_USAGE=$(free | grep Mem | awk '{printf("%.0f", $3/$2*100)}') # 检查磁盘使用是否超过阈值 if [ "$DISK_USAGE" -ge "$DISK_THRESHOLD" ]; then echo "Warning: Disk usage is at $DISK_USAGE%" # 在这里放置需要执行的命令,比如清理临时文件 #/////// rm -rf fi # 检查内存使用是否超过阈值 if [ "$MEMORY_USAGE" -ge "$MEMORY_THRESHOLD" ]; then echo "Warning: Memory usage is at $MEMORY_USAGE%" # 在这里放置需要执行的命令,比如关闭某些服务或进程 #///// reboot fi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2017-12-27 C语言_来了解一下GCC编译器编译C可执行脚本的过程
2017-12-27 php的内置函数debug_backtrace()与get_included_files()跟踪代码调用(Thinkphp框架举例)
2017-12-27 优化Linux内核参数提高服务器负载能力
2017-12-27 MysqL读写分离的实现-Mysql proxy中间件的使用
2017-12-27 Win10下安装Go开发环境
2017-12-27 MysqL主从复制_模式之GTID复制