#bin/bash
#set -x
checkLog=/var/log/check-space.log
fullFlag=0
percent=60
df -h > $checkLog
percent_list=$(cat $checkLog | awk '{print $5}' | grep -Eo "[0-9]+")
for num in $percent_list
do
if [ $num -ge $percent ]; then
fullFlag=1
fi
done
#echo $percent_list
if [ $fullFlag -eq 1 ]; then
echo "$(hostname): used disk space is more than $percent!"
curl www.xxxx.com/gip.htm
echo " "
fi
本文介绍了一个使用bash编写的简单脚本,用于监控Linux系统的磁盘空间使用情况。脚本会检查各分区的使用率,并在达到设定阈值(默认为60%)时发送警告通知。
2142

被折叠的 条评论
为什么被折叠?



