站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Folder-備份目錄後 Mail 寄出

前言

簡單說因為要定期備份某個目錄,並且壓縮之後希望利用系統中內建的 [uuencode][mail] 指令將此壓縮備份檔案寄出因此這個 Script 就產生了。請注意:以下 Script 只適合我的環境,若您取用請自行調整,恕不負損壞之責。

實作環境

Script 功能說明

wikibk.sh 達成如下需求

Script 內容說明

備份所有網站目錄 /usr/local/sbin/wikibk.sh Script 內容如下 (記得給予執行權限)

 #!/bin/sh
 #$Id: wikibk.sh,v 0.1 2011/10/21 weithenn Exp $
 BK="wiki.tgz"
 TODAY=`date +%Y%m%d`
 cd /home/web
 tar zcvf $TODAY-wiki.tgz /home/web/wiki
 sleep 30
 uuencode "$TODAY-$BK" "$TODAY-$BK" | mail -s "$TODAY Mywiki Backup" weithenn@weithenn.org

之後將此內容寫入於 /etc/weekly.local 之中,以後每週便會自動進行備份作業。

 #!/bin/sh
 /usr/local/sbin/wikibk.sh
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com