码迷,mamicode.com
首页 > 其他好文 > 详细

#1、创建一个简单的磁盘监测scripts工具

时间:2020-01-17 00:06:44      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:date   bash   epo   文件   var   监测   shel   输出   命令   

Main :

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

#!/bin/bash
#
#################################################
# parameters for script
# du -S /var/log | sort -rn | sed ‘{11,$D;=}‘ | sed ‘N; s/\n/ /‘ | gawk ‘{printf ":" $1 "\t" $2 "\t" $3 "\n"}‘
#
################# 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/\n/ /‘ | gawk ‘{printf  $1 ")" "\t" $2 "\t" $3 "\n"}‘
done
#
#

 

#1、创建一个简单的磁盘监测scripts工具

标签:date   bash   epo   文件   var   监测   shel   输出   命令   

原文地址:https://www.cnblogs.com/liii/p/12203603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!