探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

VestaCP远程ftp备份脚本

先安装一下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
 
#你要修改的地方从这里开始
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

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《VestaCP远程ftp备份脚本》
文章链接:https://www.thefreesky.com/blog/19810.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发