- 0 -
Linux 下的脚本编写入门
- 1 -
我们时常要清理空间,在上一讲中我们讲到如何让脚本自动的清理旧文件,但是如果空间还足够,有些老文件其实可以保留一下,,所以我们决定修改一下自己的脚本,在清理目录前先判断一下work这个目录下面的空间是否还足够,如果还有很多剩余,那就暂时不去清理了,如果所剩空间不多了,那就执行清理命令。
脚本是这样写的
第二天上午
- 2 -
a=$(df |grep work |awk {print $2})
echo $a
b=$(df |grep work |awk {print $3})
echo $b
c=0
c=`expr $b \* 100 / $a`
echo $c
if [ $c -lt 50 ];
then echo ned clear
find /work/log -type f -mtime +30 -name *.log -exec rm {} \;
else
echo “ is ok not need clear
fi
第二天上午
- 3 -
很复杂,是不是,没关系,我们慢慢讲
首先,我们看文件系统的使用率,原始数据要从df中取得,但是我们只想看work这个文件系统的,所以我们运行df |grep work
# df |grep work
/dev/fslv02 7222416 32%
原创力文档

文档评论(0)