您的位置:首页 > 运维架构 > Shell

定时统计目录大小shell脚本

2017-04-22 15:03 330 查看
#!/bin/bash
date "+%Y-%m-%d %H:%M:%S"
prelogsize=0
for((i=1;i<=3600;i++));do
# 计算多个目录大小
logsize=`du -sk /data1/kafka/datalog   /data2/kafka/datalog   /data3/kafka/datalog | awk -F '\t' '{logsize+=$1; if(NR==3)print logsize }'`

if [ $prelogsize -eq 0 ] ;then
prelogsize=$logsize
else
# 计算表达式
newlogsize=`echo "$logsize - $prelogsize"|bc`
prelogsize=$logsize
fi

echo $newlogsize"KB/s"
#每隔1秒统计一次目录大小
sleep 1
done;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: