[b]1、监视系统统计信息[/b]
要自动监视系统的磁盘空间,首先要使用可以显示磁盘空间使用情况的命令df:
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 61G 57G 4.3G 93% /
udev 4.0G 14M 3.9G 1% /dev
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
即磁盘使用率为93%
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df -h| sed -n '/\/dev\/sda2/p'
/dev/sda2 61G 57G 4.3G 93% /
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df -h| sed -n '/\/$/p'
/dev/sda2 61G 57G 4.3G 93% /
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df | sed -n '/\/dev\/sda2/p' | gawk '{print $5}'
93%
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df | sed -n '/\/$/p' | gawk '{print $5}'
93%
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df | sed -n '/\/dev\/sda2/p' | gawk '{print $5}' | sed 's/%//'
93
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df | sed -n '/\/$/p' | gawk '{print $5}' | sed 's/%//'
93
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
动态提取根目录磁盘使用情况了已完成。
[b]编写脚本:[/b]
[i]#!/bin/bash
space=`df | sed -n '/\/$/p' | gawk '{print $5}' | sed 's/%//'`
if [ $space -gt 95 ];then
echo '磁盘空间超过95%,请尽快清理。'
else
echo '磁盘空间很好。'
fi[/i]
[b]创建定时任务(每天凌晨执行)[/b]
......
要自动监视系统的磁盘空间,首先要使用可以显示磁盘空间使用情况的命令df:
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 61G 57G 4.3G 93% /
udev 4.0G 14M 3.9G 1% /dev
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
即磁盘使用率为93%
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df -h| sed -n '/\/dev\/sda2/p'
/dev/sda2 61G 57G 4.3G 93% /
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df -h| sed -n '/\/$/p'
/dev/sda2 61G 57G 4.3G 93% /
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df | sed -n '/\/dev\/sda2/p' | gawk '{print $5}'
93%
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df | sed -n '/\/$/p' | gawk '{print $5}'
93%
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
======================================================================
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log>df | sed -n '/\/dev\/sda2/p' | gawk '{print $5}' | sed 's/%//'
93
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
或
[i]prm@ATAE1-ESG-E4:/home/prm/mice/log> df | sed -n '/\/$/p' | gawk '{print $5}' | sed 's/%//'
93
prm@ATAE1-ESG-E4:/home/prm/mice/log>[/i]
动态提取根目录磁盘使用情况了已完成。
[b]编写脚本:[/b]
[i]#!/bin/bash
space=`df | sed -n '/\/$/p' | gawk '{print $5}' | sed 's/%//'`
if [ $space -gt 95 ];then
echo '磁盘空间超过95%,请尽快清理。'
else
echo '磁盘空间很好。'
fi[/i]
[b]创建定时任务(每天凌晨执行)[/b]
......