首页 > 其他 > 详细

定期删除文件

时间:2015-11-13 19:19:01      阅读:360      评论:0      收藏:0      [点我收藏+]

系统长时间的备份会产生大量的过时文件

#!/bin/bash

logback_path=/home/rzrk/server/logbackup/

logback_30day_ago=`find -mtime +30`

cd   $logback_path

echo -e ‘正在搜索30天以前的文件‘

sleep 1

find -mtime  +30

while read -p  ‘Please Enter to Delete files[Y/N]:‘  choose

do

if [ "$choose" == y ];

then

echo -e ‘\n以上文件即将被删除‘

sleep 1

echo -e ‘\n正在删除30天以前的备份loading……‘

rm -rf   $logback_30day_ago

sleep 1

echo -e  ‘\n删除完毕‘

break;

else [ "$choose" == n  ];

echo   ‘文件未删除‘

sleep 1

break;

fi

done



本文出自 “Linux钻研中心” 博客,请务必保留此出处http://mysuffer.blog.51cto.com/10712829/1712486

定期删除文件

原文:http://mysuffer.blog.51cto.com/10712829/1712486

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!