定时备份网站数据到邮箱和ftp空间-kb88凯时官网登录

时间:2018-08-10
阅读:
免费资源网 - https://freexyz.cn/

我用的是centos系统,在进行自动备份前,必须安装以下几个组件

sentmail组件,发送邮件用的。执行命令

yum install sendmail mutt

ftp组件,把网站数据发送到ftp用的。执行命令

yum install ftp

接下来是下载自动执行的脚本,该脚本sjy从网络上找来的,不过有不少缺陷,现我已经改良了,至少在我的上已经实现了完美备份。

用记事本打开,文档中已经写好了注释,根据说明修改下,很简单的。

我用的是nginx环境,所以把备份路径改成了 /home/backup ,如果你跟我使用相同的环境,就直接在/home目录下建立一个名为 backup 的文件夹,如果不是,自行修改下脚本文件。

链接到ftp,在根目录下建立一个 backup 的文件夹用来接受备份文件和数据库。

把脚本上传到 /home/backup 目录下,给执行文件赋予权限

chmod  x /home/backup/autobackup.sh

咱们来手动测试下是否正常

sh?/home/backup/autobackup.sh

正常的话开始添加定时脚本

crontab -e #准备添加定时设置
00 00 * * * /home/backup/autobackup.sh # i命令符回车后插入前面的脚本,意思是每天半夜12点备份数据

不会使用vi,也可以直接打开?/var/spool/cron目录中的脚本文件,直接添加脚本代码。

免费资源网 - https://freexyz.cn/
返回顶部
顶部
网站地图