zoukankan      html  css  js  c++  java
  • monitor disk

     1 #!/bin/bash
     2 #
     3 #top 10
     4 #Big_USERS - find big disk space users in various directories
     5 ##############################################################
     6 #Parameters for Script
     7 #
     8 CHECK_DIRECTORIES=" $HOME" #directories to check
     9 #
    10 ##############################################################
    11 #
    12 ########### Main Script #####################################
    13 #
    14 DATE=$(date '+%m%d%y') #Date for report file
    15 #
    16 exec > disk_space_$DATE.rpt #Make report file Std Output
    17 #
    18 echo "Top Ten Disk Space Usage" #Report header for whole report
    19 echo "for $CHECK_DIRECTORIES Directories"
    20 #
    21 for DIR_CHECK in $CHECK_DIRECTORIES #loop to du directories
    22 do
    23 echo ""
    24 echo "The $DIR_CHECK Directories:" #title header for each directories
    25 #
    26 #Create a listing of top ten disk space users
    27 du -S $DIR_CHECK 2>/dev/null | #'S': make a total than 's'.
    28 sort -rn |    #rank with figure(n) and big is top(r).
    29 sed '{11,$D;=}' |
    30 sed 'N;s/
    / /' |
    31 gawk '{printf $1 ":" "	" $2 "	" $3 "
    "}' #'	' is table-make mark which equal a tab(there).
    32 #
    33 done
    34 #
  • 相关阅读:
    健壮性与可靠性
    invoke与call
    协变性和逆变性
    枚举类型和位标记
    MacOs mysql 安装
    scp -本地文件上传服务器,指定端口
    java中的无穷大和无穷小
    calendar类-时间处理类
    linux 下ln命令--笔记
    hdfs 文件系统命令操作
  • 原文地址:https://www.cnblogs.com/little-snake/p/4555791.html
Copyright © 2011-2022 走看看