使用wget备份禅道

禅道7.1,管理了公司所有项目。需要每月备份。
主机安装在一台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.
时间: 2024-11-08 17:42:56

使用wget备份禅道的相关文章

NO.148 维护禅道:备份禅道

禅道系统管理员一个非常重要的职责就是定期备份禅道,以便在系统出现故障的时候能够及时恢复.这篇文章我们来看下如何备份禅道系统. 禅道的备份分为四个个部分:配置文件.修改过的代码.数据库和附件,下面我们分别来看不同环境下面的备份方法. 一.一键安装包的备份 如果您使用的是禅道的一键安装包程序,最简单的方法就是直接将整个一键安装包的目录进行备份.为了备份的完整,在备份之前需要将Apache和MySQL的服务停掉. windows一键安装包是备份整个xampp目录,linux一键安装包备份整个/opt/

远程异地备份禅道脚本

#!/bin/bash#远程异地备份禅道 set -e Back_time=date "+%Y-%m-%d %H:%M:%S"Now_time=date -d "now" +%Y-%m-%dThree_days_ago=date -d "3 days ago" +%Y-%m-%d Bak_path=/home/root_bak/zentao_bakApp_bak_path=/home/root_bak/zentao_bak/appMysql_ba

项目管理系统-禅道使用体会

1.只用禅道来作为BUG管理系统 只需要新建产品,接着写测试用例和提交BUG就行了 重点理解:“确认”和“解决”的区别:确认指的是程序员看到BUG之后,确认BUG是否真实存在:解决是程序员已经解决了BUG 2.需要备份禅道管理系统(专业版) (1)直接备份xampp目录 (2)备份C:\xampp\mysql目录下面的data目录, 备份C:\xampp\zentaopro\www下面的data目录,   备份C:\xampp\zentaopro\config下面的config.php文件  

禅道及其数据库自动备份及短信、邮件通知脚本

一.添加SMTP服务器 在需要发送自动报警的服务器上修改如下文件,增加如下两行 # vim /etc/mail.rc set [email protected] smtp=smtp.126.com set smtp-auth-user=doteyplay smtp-auth-password=*** smtp-auth=login     当然,这里的SMTP服务器也可以使用别的,比如QQ的,但是QQ只能发几卦,在测试的时候,总报错:smtp-server: 454 Error: authent

Linux搭建禅道

1.开源版安装包下载(64位的下载64位,32位的选中32位) [[email protected]~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz 2.直接解压安装包到/opt目录下 [[email protected]~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_32.tar.gz -C /opt 修改禅道自带apache.mysql端口 为了不占用Server上默认

Linux环境搭建禅道项目管理工具

1.开源版安装包下载 [[email protected] ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2.直接解压安装包到/opt目录下 [[email protected] ~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt 3.修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅道

使用树莓派部署禅道bug管理系统  

使用树莓派部署禅道管理系统 apt-get install apache2 apt-get install php5 apt-get install mysql-server apt-get install mysql-client apt-get install php5-mysql 上述完成后,重启你的系统,reboot 这样可以看见详细的过程...测试下Apache服务器,你输入自己树莓派的ip地址可以看见. cd /var/www/html wget http://dl.cnezsoft

禅道linux安装 64位

1.下载文件64位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 32位下载:wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz 2.cp到/opt目录下面 进行解压 在禅道网站上有说,Linux安装需要将安装包解压到/opt目录下tar -zxf ZenTaoPMS.9.0.1.zbox_64.tar.

部署项目管理软件禅道

一 应用场景描述 对于很多中小型公司来讲,项目管理非常混乱,没有一个统一的管理平台在持续跟踪项目的周期,无论是提开发需求还是测试的测试情况以及运维更新线上代码等操作都没有一个很好的工具来管理.很多就是在聊天工具上吼来吼去.即时聊天工具虽然能够发布及时消息,但是由于聊天内容太多,很多重要的工作内容很容易被其他消息覆盖.所以选择一款项目管理软件尤为必要.在开源项目管理软件中,Redmine和禅道两个软件很不错,Redmine之前有用过,中文支持不是太好,考虑易用性我们选择禅道来作为项目管理软件. 二