|
|
发表于 2012-12-24 13:05:54
|
显示全部楼层
最简单的方法
每天凌晨备份数据库
0 3 * * * sh /data/tools/backup.sh
同步文件
20 3 * * * /usr/bin/rsync -ave ssh /data/tools/ root@***:/data/tools/
每天凌晨同步网站数据
0 4 * * * /usr/bin/rsync -ave ssh /home/wwwroot/ root@***:/home/wwwroot/
30 4 * * * /usr/bin/rsync -ave ssh /usr/local/nginx/conf/vhost/ root@***:/usr/local/nginx/conf/vhost/
从服务器每天定时恢复
40 3 * * * sh /data/tools/restore.sh
backup.sh
/usr/local/mysql/bin/mysqldump -u root -ppassword dbname > /data/tools/dbname.sql
restore.sh
/usr/local/mysql/bin/mysql -u root -ppassword dbname< /data/tools/dbname.sql
如果网站访问频繁,可以直接缩短crontab时间
前台自己定义吧 |
|