#!/bin/sh
time=`date +%m%d` #此处为了标识备份文件的时间,这里每天备份一次
mysqldump -uroot -p123456 pw87 > ~/pw87$time.sql #比如这里备份 Mysql 里一个名为 pw87 的数据库
#可以进一步将生成的 SQL 文件打包压缩,如 tar 包,gzip 压缩的 gz 包:tar -czvp -f yourname.tar.gz pw87$time.sql
#选项 z 的意思是用 gzip 来压缩,选项 p 是保持文件的原先属性
echo "backup time is $time" > pw$time.txt #邮件的内容,随便写点
mutt -s "pw87$time" l4nneret@163.com < pw$time.txt -a /root/pw87$time.sql # mutt 是一个好用的命令行邮件客户端
30 3 * * * (/var/www/html/pw87/backsql.sh)
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |