zoukankan      html  css  js  c++  java
  • #1、创建一个简单的磁盘监测scripts工具

    Main :

    例子:在脚本中重定向输出STDOUT

    exec - 永久重定向命令,exec命令启动一个新的shell并使用STDOUT文件描述符重定向到文件,脚本中输出的所有文件会被Make report file stdout 

    #!/bin/bash
    #
    #################################################
    # parameters for script
    # du -S /var/log | sort -rn | sed '{11,$D;=}' | sed 'N; s/
    / /' | gawk '{printf ":" $1 "	" $2 "	" $3 "
    "}'
    #
    ################# Main script ################################
    #
    dir_check="/var/log/  /home/* "
    #
    DATE=$(date "+%y%m%d")
    #
    exec 1>> disk_space_$DATE.rpt      #Make report file stdout
    #
    echo
    echo "#1.Top ten disk space usage"
    echo "#2.the $dir_check directory"
    echo 
    #
    for check_loop in $dir_check
    do 
    	du -S $check_loop | sort -rn | sed '{11,$D;=}' | sed 'N; s/
    / /' | gawk '{printf  $1 ")" "	" $2 "	" $3 "
    "}'
    done
    #
    #
    

     

  • 相关阅读:
    P4374 [USACO18OPEN]Disruption P
    POJ
    Git
    SpringBoot集成RabbitMQ
    GIS类型文件剖析
    SpringBoot全局异常处理
    SpringCloud Feign异常处理
    SpringBoot注解
    Restful风格接口定义
    LOD技术的理解
  • 原文地址:https://www.cnblogs.com/liii/p/12203603.html
Copyright © 2011-2022 走看看