惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 司徒正美
C
Check Point Blog
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
IT之家
IT之家
B
Blog
博客园_首页
量子位
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
J
Java Code Geeks
H
Help Net Security
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
D
DataBreaches.Net
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News

博客园 - 温柔的风

宝塔面板定时任务目录清理日志-定时检测阈值清理 Mysql8 允许远程登录 【uni-app】申请高德地图key,封装map.js,实现H5、iOS、Android通过getlocation获取地图定位信息(摘) centos安装atop工具,检测服务器情况 mysql 8.0查看正在执行的事务锁 webman 安装gateway实现socket https站点websocket连接失败问题 layui table 表格过滤tableFilter 谷歌浏览器无法播放音频mp3怎么办? uniapp下实现心跳检测服务端并且结合生命周期自动再次连接绑定客户端 git push Git远端意外挂断 php对接阿里通义AI模型,简单实现浏览器端以sse方式输出 Layer.js最大化最小化监听 fastadmin控制列显示与隐藏 基于uniapp的全局监听websocket连接及接收服务端消息 fastadmin自定义主题并随切换变更iframe颜色 fastadmin-PHP-导出少量数据PhpOffice以及百万级别数据csv压缩 Macbook M1下安装Kibana Macbook M1下安装elasticsearch Fastadmin表格的列头对齐以及内容对齐设定方式
Linux磁盘阈值及内存阈值检测脚本
温柔的风 · 2024-12-27 · via 博客园 - 温柔的风
#!/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

posted @ 2024-12-27 10:19  温柔的风  阅读(189)  评论()    收藏  举报