linux自動備份腳本

需求:對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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容