创造加了日期的前十名磁盘空间用户报告的脚本

Posted moss_tan_jun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创造加了日期的前十名磁盘空间用户报告的脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash
#Big_User - find big disk space users in various direcotries
#Parameters for Script
#
CHECK_DIRECTORIES="/var/log /home" #direcotries to check
#
######################Main Script###########################
#
DATE=`date +%m%d%y`               #Date for report file
exec > space_file_$DATA.rpt
#
#
echo "Top Ten Disk Space Usage"   #Report header for whole report
echo "for $CHECK_DIRECTORIES Direcotries"
#
for DIR_CHECK in $CHECK_DIRECTORIES #loop to du directories
do
       echo ""
       echo "The $DID_CHECK Directory:" #Title header for each direcotry
#
#Create a listing of top ten disk space users
       du -S $DIR_CHECK 2>/dev/null|sort -rn|sed ‘{11,$D;=}‘|sed ‘N;s/\n/ /‘|gawk ‘{printf $1":""\t" $2"\t" $3"\n"}‘
#
done
exec > /tmp/test.txt

以上是关于创造加了日期的前十名磁盘空间用户报告的脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux下Shell脚本实战之监测磁盘空间

Linux创造固定的文件大小-预分配磁盘空间

广告磁盘空间与实际磁盘空间[关闭]

在linux下怎样将一个磁盘的剩余空间再分一个区

用同一个磁盘,服务器lvm在线磁盘扩容

linux 下我的/opt目录空间不够了,已经新加了15G空间,但是怎么把这15G用到opt下?