1. windows刪除
刪除N天之前的文件腳本:cleardbbak.bat
forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file"
forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file"
最後把批處理添加到系統的計劃任務就可以了。
2. linux刪除
# vi dbclear.sh
#!/bin/bash
/usr/bin/find /dbbak -mtime +10 -name "*.dmp" -exec rm -rf {} \;
/usr/bin/find /dbbak -mtime +10 -name "*.log" -exec rm -rf {} \;
計劃任務,該腳本需要與備份腳本配合
# crontab -l
1 1 * * * /root/system/dbclear.sh
以上腳本可以用於刪除舊的數據庫的全備邏輯備份。
本文僅做記錄。
本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45341.htm