shell判断磁盘空间删除文件
2016-05-06 19:11
453 查看
#!/bin/bash
#@loyu
#
##############################################################################
#
sum=`df -h | awk '{print $5}' | sed -n 4p | awk -F% '{print $1}'`
if [ $sum -gt 75 ]
then
date=`date +%Y%m%d`
echo -e "\npdt"
echo $date
#pdt
find /home/oracle/RAC-backup/weekly_full/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/recovery/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/controlfile/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/archivelog/ -mtime +15 | xargs rm -rf
#pre-pdt
find /home/oracle/pre-oracle/save/ -mtime +15 | xargs rm -rf
fi
#
###############################################################################
#
#@loyu
#
##############################################################################
#
sum=`df -h | awk '{print $5}' | sed -n 4p | awk -F% '{print $1}'`
if [ $sum -gt 75 ]
then
date=`date +%Y%m%d`
echo -e "\npdt"
echo $date
#pdt
find /home/oracle/RAC-backup/weekly_full/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/recovery/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/controlfile/ -mtime +15 | xargs rm -rf
find /home/oracle/RAC-backup/archivelog/ -mtime +15 | xargs rm -rf
#pre-pdt
find /home/oracle/pre-oracle/save/ -mtime +15 | xargs rm -rf
fi
#
###############################################################################
#
相关文章推荐
- shell两文件对比,相同字符取出到另一个文本
- shell删除超过指定时间的文件
- shell数组合并
- /bin/bash^M: bad interpreter: No such file or directory
- Shell中字符串的截取方法
- shell从入门到放弃(中)
- Linux Shell编程学习笔记一:shell简介
- jmeter用beanshell调用自己写的jar进行MD5加密
- 关于shell对特殊字符的处理
- Shell-快速创建大量目录
- bash文件
- 【Shell】一些比较有用、常用的shell命令
- linux shell 查看进程运行或绑定的cpu和绑定执行进程到特定cpu上执行的方法
- linux shell 一些常用命令(ubuntu)
- shell切换用户
- shell 参数,shell与Java 交互参数
- shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
- perl 调用 shell 文件 防止出问题,最好写绝对路径
- Perl调用shell命令方法小结
- shell终端控制字符