|
网上看了一个例子:
监视磁盘hda1
#!/bin/sh
# disk_mon
# monitor the disk space
# get percent column and strip off header row from df
LOOK_OUT=0
until [ "$LOOK_OUT" -gt "90" ]
do
LOOK_OUT=`df | grep /hda1 | awk '{print $5}' | sed 's/%//g'`
echo $LOOK_OUT%
sleep 1
done
echo "Disk hda1 is nearly full!"
测试了一下,提示 line 6 integer experssion expected,改了一下还是不对,请问应该怎改?
除去这个错误,LOOK_OUT并没有获取到值,每次打印出来的都是%,请问是哪里有问题呢?
如果我想改为监视/home/XXX文件夹,又应该怎么弄呢?
好久没看awk了,希望各位帮忙,谢谢! |
|