定时备份网站、数据的shell脚本

加入crontab -e后,每天早上5定时,开始开始执行备份脚本。
#0 5 * * * /bak/bak.sh

以下是bak.sh 备份脚本,只保留最近7天的备份
假设 网站目录为: /var/www/d5s/, 备份目录为: /bak/


#!/bin/bash
cd /var/www/
/bin/tar -czf /bak/$(date +%F)_d5s.tar.gz d5s
/bin/rm -f /bak/$(date +%F –date=’7 days ago’)_d5s.tar.gz

/usr/bin/mysqldump –opt -uusername -ppassword your_data > /bak/$(date +%F)_d5s.sql
/bin/rm -f /bak/$(date +%F –date=’7 days ago’)_d5s.sql

此条目发表在 服务器&PC 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>