









#!/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
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。