实例1¶
把数据备份并发送到指定的email下:
1#!/bin/sh
2
3cd /data/backup/mysql;
4Folder=backup_`date "+%y%m%d-%H%M"`;
5mkdir $Folder;
6cd $Folder;
7mysqldump -uadmin -pq1w2e3r4 --database wordpress > blog.sql;
8mysqldump -uadmin -pq1w2e3r4 --database ultrax > bbs.sql;
9mysqldump -uadmin -pq1w2e3r4 --database wprelay > relay.sql;
10mysqldump -uadmin -pq1w2e3r4 --database wpfinancial > finance.sql;
11mysqldump -uadmin -pq1w2e3r4 --database wpdiary > diary.sql;
12mysqldump -uadmin -pq1w2e3r4 --database wplele > lele.sql;
13cd ..;
14tar zcf $Folder.tar.gz $Folder;
15rm -rf $Folder;
16
17/usr/local/bin/sendEmail -f gordonsendmail@163.com \
18 -t xinxishangwang@163.com \
19 -s smtp.163.com \
20 -xu gordonsendmail@163.com \
21 -xp q1w2e3r4 \
22 -l ./sendmail.log \
23 -o message-charset=utf-8 \
24 -u "[数据库备份]$Folder" \
25 -m "备份数据" \
26 -o timeout=500 \
27 -a ./$Folder.tar.gz \
28 -o tls=yes;