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

Posted liii

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#1创建一个简单的磁盘监测scripts工具相关的知识,希望对你有一定的参考价值。

Main :

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

 

以上是关于#1创建一个简单的磁盘监测scripts工具的主要内容,如果未能解决你的问题,请参考以下文章

Linux Shell之监测磁盘空间

一个简单的时间片轮转内核代码的分析(课程作业)

22. 服务器性能监控之nmon工具介绍

第二周:一个简单的时间片轮转多道程序内核代码及分析

求监测某个软件对磁盘文件、注册表操作的软件

Linux内核分析—完成一个简单的时间片轮转多道程序内核代码