需求:對192.168.240.33\images目錄,每天凌晨1點執(zhí)行備份,以當天日期命名文件夾
首先找到192.168.240.33\images對應(yīng)的目錄:目錄為 /home/appadm/installPackage
在這個目錄下新建一個用來備份的文件夾并給權(quán)限:
#mkdir back
#chmod -R 777 back
然后再新建執(zhí)行文件 back.sh
#vi back.sh
文件內(nèi)容如下:
cp -af /home/appadm/installPackage/TestSharing/ /home/appadm/installPackage/back/$(date -d "today" +"%Y%m%d_%H%M%S")/
此行含義: 將/home/appadm/installPackage/TestSharing/復制到/home/appadm/installPackage/back/目錄下, 并以當前日期命名文件夾的名稱
修改back.sh 權(quán)限:
#chmod -R 777 back.sh
切換到etc目錄下,添加以前命令:
#vi crontab
在最后一行添加以下命令
0 1 * * * root/home/appadm/installPackage/back/back.sh
此行含義: 每天凌晨1點執(zhí)行 back.sh 文件
* * * * * /home/.../backup.sh
如:22 11 1 * * /home/backup.sh 就是每月的1號11點22分執(zhí)行home下的backup。sh腳本
前面五個字段分別表示分鐘(0-59)、小時(0-23)、日(1-31)、月(0-12)、星期幾(0-6)后面的為腳本所在目錄
定時刪除文件:
0 23 * * * find /share/fax/change -mtime +7 -print|xargs rm -rf
最后重啟crontab服務(wù)
# service crond restart