定时统计目录大小shell脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lizhitao/article/details/70437480
#!/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;
展开阅读全文

没有更多推荐了,返回首页