使用wget备份禅道
2016-03-31 11:29
295 查看
禅道7.1,管理了公司所有项目。需要每月备份。
主机安装在一台windows上。为了方便,写个脚本自动调用禅道的备份功能,并把服务器上的备份文件下载到本地。
主机安装在一台windows上。为了方便,写个脚本自动调用禅道的备份功能,并把服务器上的备份文件下载到本地。
@echo off setlocal rem 相关变量,根据自己的需要修改 set HOST=www.example.com set PORT=80 set BACKUP_USER=backup set BACKUP_PASSWD=backup_passwd set UNC_ZENTAO=\\%HOST%\d$\xampp\zentao set UNC_USER=administrator set UNC_PASSWD=no_password rem 备份 echo backup zentao now... wget --keep-session-cookies --save-cookies cookies.txt --post-data "account=%BACKUP_USER%&password=%BACKUP_PASSWD%&referer=http%3A%2F%2F%HOST%%3A%PORT%%2Fzentao%2Fbackup%2F" "http://%HOST%:%PORT%/zentao/user-login.html" wget --load-cookies=cookies.txt "http://%HOST%:%PORT%/zentao/backup-backup-yes.html" del cookies.txt del *.html echo. echo backup success. rem 复制文件 echo. echo copy backup file to local... net use x: /delete 2>nul >nul net use x: %UNC_ZENTAO% /USER:%UNC_USER% %UNC_PASSWD% >nul set TODAY=%date:~0,4%%date:~5,2%%date:~8,2% set MONTH=%date:~0,4%%date:~5,2% md %MONTH% 2>nul xcopy x:\tmp\backup\%TODAY%*.php %MONTH% /v/y net use x: /delete >nul echo. echo backup finished.
相关文章推荐
- 022: dictionary
- zabbix Lack of free swap space
- visualvm监控远程机器上的Java程序
- 飞流直下的精彩 -- 淘宝UWP中瀑布流列表的实现
- odoo8使用onchange改变one2many类型的值
- 网络编程数据传递技巧
- 二维数组
- swift学习Swift学习: 从Objective-C到Swift
- 借助Intent实现Android工程中Activity之间Java对象的传递——实现Parcelable接口
- python计算词频
- AssetGraph - 好用的AssetBundle打包工具
- tar 解压缩命令详解 2012-03-25 10:48:04
- java程序中乱码的问题
- 温湿度模块 SHT2x 使用手册
- Java遍历目录
- 用C#实现网络爬虫(一)
- ToolBar Style
- nginx反代mogilefs实现海量小文件存储
- 关于Ali Muzaffar大神的AnimatedEditText的优化
- 使用TypedArray设置控件大小注意问题