#!/bin/bash
vSize=`df -m /root |grep /$|awk '{for (i = 1; i<NF; i++) { if( match($i,/%$/) ) print $(i-1)}}'`
echo "DiskAvalibleSize:" ${vSize}
bundle1="100m"
bundle2="210M"
echo ${bundle1}
size1=`echo ${bundle1}|tr -d "M"|tr -d "m"`
echo ${size1}
size2=`echo ${bundle2}|tr -d "M"|tr -d "m"`
compentSize=1024
let compentSize+=size1
echo $compentSize
let ff=vSize-compentSize
echo ${ff}
if [ $ff -le 0 ]; then
echo "loww return"
else
echo "okkkk"
fi
if [ $vSize -le $compentSize ];then
echo "low return"
else
echo "ok"
fi
shell判断分区可用空间例子
最新推荐文章于 2022-09-16 22:45:30 发布
本文介绍了一个使用bash脚本计算磁盘可用空间,并通过比较计算结果与设定阈值来判断磁盘空间是否充足的案例。脚本通过`df`命令获取磁盘使用情况,利用`awk`, `grep`, 和 `tr` 命令进行数据处理,最终输出磁盘可用空间及判断结果。
1468

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



