Linux下网站目录上传到ftp和备份数据库

我们可以把网站目录和数据库备份到ftp空间去,脚本如下

#! /bin/bash cd /home/www/ /usr/local/mysql/bin/mysqldump --databases db1 db2 db3 -uroot -ppass |gzip > mysql.tar zip -q -r webname.zip web1 web2 ftp -vn x.x.x.x << autoftp user name pass type binary put mysql.tar mysql.tar put webname.zip webname.zip close quit autoftp

把以上脚本保存为backup.sh,权限755,放在home目录下面 然后

crontab -e

输入

12 05 * * * /home/backup.sh

意思就是早晨5点12分备份数据库和网站目录 注意:databases前面是两个-

赞 (0)
分享到:更多 ()