用于打包和删除历史文件的小脚本
发布时间:2016-10-16 19:53:58 所属栏目:Linux 来源:站长网
导读:需求大概是:将特定目录内的文件打包,并删除七天以前的文件。 常用于文件备份。 以下是我写的一个小脚本,拿出来晒晒。。 #!/bin/bash #By 小崔 #QQ:295749093 for server_d in `ls /data/|grep '^server_[0-9]{1,3}$'` do if [ -d /data/$server_d/lsz
需求大概是:将特定目录内的文件打包,并删除七天以前的文件。 常用于文件备份。 以下是我写的一个小脚本,拿出来晒晒。。 #!/bin/bash #By 小崔 #QQ:295749093 for server_d in `ls /data/|grep '^server_[0-9]{1,3}$'` do if [ -d "/data/$server_d/lszm/server/game_server/backup" ] then for server_f in `ls /data/$server_d/lszm/server/game_server/backup/zyback_* | grep -v '.gz' | grep -v grep` do find /data/$server_d/lszm/server/game_server/backup/ -name "*.gz" -ctime +7 | xargs rm -f gzip -f $server_f -S _$server_d.gz done fi done 本文出自 “小崔的成长之路” 博客,请务必保留此出处http://cyr520.blog.51cto.com/714067/890181 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |