天天看點

定期删除檔案

系統長時間的備份會産生大量的過時檔案

#!/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

echo -e  '\n删除完畢'

break;

else [ "$choose" == n  ];

echo   '檔案未删除'

繼續閱讀