2009/05/23

Published 5月 23, 2009 by with 0 comment

自動刪除過期備份檔(Autodelete Expired BAK Files)

目標:自動清除超過五天以上的備份檔案1.LINUX:利用基本指令(進階)就能達成。2.WINDOWS(非SERVER版):需撰寫批次檔才能完成。超麻煩…一、將主機的重資料壓縮。並將檔案加上日期。#設定日期變數dayday=`date +%Y-%m-%d`#設定basedir路徑,也就是/back/backup/weekly這個資料夾。basedir="/back/backup/weekly"#將複製好的所有檔案打包並壓縮。cd $basedirtar -zpcf sys_backup_weekly."$day".tar.gz * --exclude sys_backup_weekly."$day".tar.gz二、我要改成自動刪除一個月前的備份檔案。以刪除每日備份的例子,將數字改成你要的天數就可以了。date10=`date --date='10 days ago' +%Y-%m-%d`rm...
Read More