搜索
Hi~登录注册
查看: 1570|回复: 0

windows系统VPS自动备份脚本 - VPS教程

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-16 16:29:54 | 显示全部楼层 |阅读模式
windows系统下的一个自动备份脚本,支持备份完成后FTP上传到其他vps/服务器中存储。自动删除7天之钱的备份文件,默认7天。“set /a delday=now-7”这里自己改成天数。需要安装7zip程序,新建任意名称的“.bat”后缀格式文件,并将以下代码粘贴进去,双击运行即可。需要设置ftp地址、用户名、密码、目录....详见代码中文部分。set now=%date:~8,2%set /a nowday=nowset /a delday=now-7set 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 mysqlC:\progra~1\7-Zip\7z.exe a -r %locdir%\%servername%-sql-%nowtime% %backupsqldir%net start mysqlmkdir %locdir%cd %locdir%mkdir %locdir%cd %locdir%echo open %ftphost% >backup.txtecho user %ftpuser% %ftppw%>>backup.txtecho mkdir %ftpdir%>>backup.txtecho cd %ftpdir%>>backup.txtecho del %servername%-www-%deltime%.7z>>backup.txtecho del %servername%-sql-%deltime%.7z>>backup.txtecho put %locdir%\%servername%-www-%nowtime%.7z>>backup.txtecho put %locdir%\%servername%-sql-%nowtime%.7z>>backup.txtecho bye>>backup.txtftp -n -s:backup.txtdel %locdir%\%servername%-www-%deltime%.7zdel %locdir%\%servername%-sql-%deltime%.7zecho 上传完成此脚本由hostloc论坛网友“holinhot”提供。关键词:windows系统自动备份
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表