定期删除备份文件,节省磁盘空间脚本
2016-08-16 16:40
344 查看
定期删除备份文件,节省磁盘空间脚本
例一: #!/bin/bash RedisBack=( "/data/redis/data1/redis_dump_backup" "/data/redis/data2/redis_dump_backup" "/data/redis/data3/redis_dump_backup" "/data/redis/data4/redis_dump_backup" "/data/redis/data5/redis_dump_backup" "/data/redis/data6/redis_dump_backup" ) DleDay=3 main() { for i in ${RedisBack[@]};do if [ -d $i ];then find $i -user joy -name "redis_dump_*.rdb" -mtime +$DleDay -exec rm -rf {} \; find $i -user joy -type d -empty | xargs rm -rf fi done } main 例二: #!/bin/bash dbback_path="/data/bobo_dbbackup" sql_keep_days=2 tgz_keep_days=15 main() { if [ -d $dbback_path ] then find $dbback_path -user joy -name "backup_*.sql" -mtime +$sql_keep_days -exec rm -fr {} \; find $dbback_path -user joy -name "backup_*.sql.tgz" -mtime +$tgz_keep_days -exec rm -fr {} \; find $dbback_path -user joy -type d -empty | xargs rm -fr fi } main
相关文章推荐
- 定期删除备份文件脚本
- 脚本实现文件备份和定期删除备份文件
- CentOS Linux自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本
- shell备份文件、重命名文件、删除指定文件的3个脚本分享
- 生产环境Mysql数据库备份脚本,Linux下网站数据定期自动备份与删除脚本,Windows下备份网站目录和数据库
- atitit.提升备份文件复制速度(3) ----建立同步删除脚本
- shell脚本批量删除备份文件
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- 用python脚本定期备份文件
- 备份文件自动对比、删除脚本
- SQL SERVER2008定期删除备份文件、备份
- Shell编写脚本,检测备份文件数并且删除旧的文件
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- shell备份文件、重命名文件、删除指定文件的3个脚本分享
- WINDOWS脚本(备份数据库+FTP上传+自动删除7天前文件)
- 备份文件自动对比、删除脚本
- 定期删除备份的SQL数据库的脚本
- Shell脚本自动删除指定大小以上的备份文件
- atitit.提升备份文件复制速度(3) ----建立同步删除脚本