# /bin/sh /home/主機目錄/db_backup.sh
from='寄件者' #寄件者
to='收件者' #收件者
stamp=$(date "+%Y-%m-%d %H.%M") #獲取目前日期時間
# 1.導出資料庫
/usr/bin/mysqldump -u 資料庫帳號 -p'資料庫密碼' 資料庫名稱 > /home/主機目錄/db_backup.sql
# 2.壓縮資料庫
bzip2 -z -9 -f db_backup.sql
# 3. 寄信
echo "資料庫備份,時間 $stamp " | mailx -s "xxx.com 資料庫備份 " -a /home/主機目錄/db_backup.sql.bz2 -r $from $to
# 4.移除臨時文件
rm /home/主機目錄/db_backup.sql.bz2
/bin/sh /home/主機目錄/db_backup.sh