在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、安装Email发送程序
复制代码 代码如下: yum install sendmail mutt 二、安装FTP客户端程序 本脚本需要用到FTP客户端程序将文件上传到FTP空间上面,因此必须安装FTP客户端,否则将出现ftp命令无法找到的错误。 三、在/root目录下新建脚本文件:AutoBackupToFtp.sh,内容如下: 复制代码 代码如下: #!/bin/bash #你要修改的地方从这里开始 MYSQL_USER=root #mysql用户名 MYSQL_PASS=123456 #mysql密码 [email protected] #数据库发送到的邮箱 FTP_USER=ftpuser #ftp用户名 FTP_PASS=ftpuserpassword #ftp密码 FTP_IP=xxx.xxx.xxx.xxx #ftp地址 FTP_backup=backup #ftp上存放备份文件的目录,这个要自己得ftp上面建的 WEB_DATA=/home/wwwroot #要备份的网站数据,如果是使用lnmp安装包,则默认这个为网站目录 #你要修改的地方从这里结束 #定义数据库的名字和旧数据库的名字 四、配置 给脚本添加执行权限: 复制代码 代码如下: chmod 774 /root/AutoBackupToFtp.sh 利用系统crontab实现每天自动运行: 复制代码 代码如下: crontab -e 输入以下内容: 复制代码 代码如下: 00 02 * * * /root/AutoBackupToFtp.sh 其中00 02为时间分/小时,可自行修改,例如:30 12 ***,就是每天12.30运行这个脚本。 |
请发表评论