Linux自动备份并上传到godaddy免费空间的脚本

这个是页面文件备份

代码:

#!/bin/bash
tar zPcf /home/www/backup/blogbackup_$(date +%Y%m%d).tar.gz /home/www/
/usr/bin/lftp -u ftp账号,ftp密码 ftp地址 -e "put /home/www/backup/blogbackup_$(date +%Y%m%d).tar.gz;exit"
rm -r /home/www/backup/*

 

这个是数据库备份

代码:

#!/bin/bash
/usr/local/mysql/bin/mysqldump -u用户名 -p密码 --databases 数据库名 > /home/www/backup/databackup_$(date +%Y%m%d).sql
tar zPcf /home/www/backup/databackup_$(date +%Y%m%d).sql.tar.gz /home/www/backup/
/usr/bin/lftp -u ftp账号,ftp密码 ftp地址 -e "put /home/www/backup/databackup_$(date +%Y%m%d).sql.tar.gz;exit"
rm -r /home/www/backup/*

弄完了之后sh一下试试能不能成功

成功后输入crontab -e 编辑计划任务 我的数据库是每天备份 文件是每周备份

代码:

0 0 * * * sh /root/dbbackup.sh
0 0 * * 1 sh /root/blogbackup.sh

  点击进入Godaddy

发表回复

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