先安装一下zip
1
|
yuminstall-y zip
|
远程备份脚本如下:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
#Funciont: Backup website and mysql by vestacp
#Author: dreamer
#Website: http://www.yxlgh.com
#你要修改的地方从这里开始
FTP_USER=#ftp用户名
FTP_PASS=#ftp密码
FTP_IP=#ftp地址
FTP_backup=/public_html//backup/#ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/backup#要备份的网站数据
#你要修改的地方从这里结束
#定义数据库的名字和旧数据库的名字
WebBakName=back_$(date+%Y%m%d).zip
OldWeb=back_$(date-d -2day +"%Y%m%d").zip
#删除本地2天前的数据
find/home/backup/-mtime 2 -name"*.tar"-execrm-rf {} \;
find/home/backup/-mtime 2 -name"*.zip"-execrm-rf {} \;
cd/home/backup/
#压缩网站数据,把password改为自己的密码
zip -rP password back_$(date+%Y%m%d).zip/home/backup/*.tar
#上传到FTP空间,删除FTP空间2天前的数据
ftp-v-n $FTP_IP
|
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容