便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

windows系统VPS自动备份脚本

Windows面板 便宜vps网 2075℃

windows系统下的一个自动备份脚本,支持备份完成后FTP上传到其他vps/服务器中存储。
自动删除7天之钱的备份文件,默认7天。“set /a delday=now-7”这里自己改成天数。
需要安装7zip程序,新建任意名称的“.bat”后缀格式文件,并将以下代码粘贴进去,双击运行即可。
需要设置ftp地址、用户名、密码、目录….详见代码中文部分。

set now=%date:~8,2%
set /a nowday=now
set /a delday=now-7
set nowtime=%date:~0,4%%date:~5,2%%nowday%
set deltime=%date:~0,4%%date:~5,2%%delday%

set ftphost=FTP IP地址
set ftpuser=FTP用户名
set ftppw=FTP密码
set ftpdir=ftp目录
set locdir=备份文件本地存放目录
set backupdir=网站目录
set backupsqldir=数据库目录
set servername=服务器名称

::以下是自动上传参数请勿修改

C:\progra~1\7-Zip\7z.exe a -r  %locdir%\%servername%-www-%nowtime% %backupdir%

net stop mysql

C:\progra~1\7-Zip\7z.exe a -r  %locdir%\%servername%-sql-%nowtime% %backupsqldir%

net start mysql
mkdir %locdir%
cd %locdir%
mkdir %locdir%
cd %locdir%
echo open %ftphost% >backup.txt
echo user %ftpuser% %ftppw%>>backup.txt
echo mkdir %ftpdir%>>backup.txt
echo cd %ftpdir%>>backup.txt
echo del  %servername%-www-%deltime%.7z>>backup.txt
echo del  %servername%-sql-%deltime%.7z>>backup.txt

echo put %locdir%\%servername%-www-%nowtime%.7z>>backup.txt
echo put %locdir%\%servername%-sql-%nowtime%.7z>>backup.txt

echo bye>>backup.txt

ftp -n -s:backup.txt

del %locdir%\%servername%-www-%deltime%.7z
del %locdir%\%servername%-sql-%deltime%.7z

echo 上传完成

此脚本由hostloc论坛网友“holinhot”提供。

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: windows系统VPS自动备份脚本

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » windows系统VPS自动备份脚本

喜欢 (1)or分享 (0)