Last login: Fri May 29 13:52:16 on ttys000

mazhenguodeMacBook-Pro:~ mazhenguo$ ssh root@192.168.1.2 //登录服务器

root@192.168.1.2’s password: //输入服务器密码

Last login: Fri May 29 13:52:20 2015 from 192.168.1.251

[root@mazhenguo ~]# cd /home/app/192.168.1.2/zentaopms/ //进入禅道项目目录

[root@mazhenguo zentaopms]# ls //查看目录下都有哪些文件

bin config db doc framework lib module tmp VERSION www

[root@mazhenguo zentaopms]# cd bin/ //进入bin目录

[root@mazhenguo bin]# ls //查看bin目录下都有哪些文件

init.bat init.sh php ztcli

[root@mazhenguo bin]# ./init.sh //运行init.sh生成各个命令行工具

Please input your php path:(example: /usr/bin/php)

/usr/local/php/bin/php //输入php的路径

Please input zentao url:(example: http://localhost:88/zentao or http://localhost)

http://192.168.1.2/zentaopms/www //输入项目的访问地址

ztcli.sh ok

backup.sh ok

computeburn.sh ok

dailyreminder.sh ok

checkdb.sh ok

syncsvn.sh ok

syncgit.sh ok

cron.sh ok

[root@mazhenguo bin]#./computeburn.sh

[root@mazhenguo bin]#

[root@mazhenguo bin]# vim computeburn.sh

/usr/local/php/bin/php /home/app/192.168.1.2/zentaopms/bin/ztcli ‘http://192.168.1.2/zentaopms/www/index.php?m=project&f=computeburn’

[root@mazhenguo bin]# crontab -e

00 23 * * * /bin/bash /home/app/192.168.1.2/zentaopms/bin/computeburn.sh

[root@mazhenguo bin]#

数据备份:

#vim /home/app/192.168.1.2/zentaopms/config/my.php //指定mysql的mysqldump路径

修改$config->mysqldump=”;为如下内容

$config->mysqldump=‘/usr/local/mysql/bin/mysqldump‘;

#cd /home/tools/zlib-1.2.8  //进入zlib的解压目录

#mkdir -p /usr/local/modules/zlib //创建zlib的模块存储目录

#./configure -prefix=/usr/local/modules/zlib //指定路径编译zlib

#make

#make install  //安装php的zlib模块

#cd /home/tools/php-5.3.6 //进入php的解压目录

#/usr/local/php/bin/php -i | grep configure  //查看php的编译参数

#./configure –prefix=/usr/local/php –enable-fastcgi –enable-fpm –disable-debug –with-ldap –with-zlib-dir=/usr/local/modules/zlib –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –enable-mbstring –with-curl –with-mysql=/usr/loca/mysql/bin/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config    //在原有的php参数中增加–with-zlib-dir=/usr/local/modules/zlib 这个参数

#make

#make install  //重新安装php,重新编译安装php不会覆盖配置文件。

#kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` //重启php,也可以直接kill掉php的mast进程

#cd /home/app/192.168.1.2/zentaopms/bin/ //进入禅道的脚本路径

#./backup.sh  //执行备份脚本

Backuping database, successfully saved to /home/app/192.168.1.2/zentaopms/backup/201506/db.20150601.zip //备份数据库

Backuping files, successfully saved to /home/app/192.168.1.2/zentaopms/backup/201506/file.20150601.zip //备份文件

//出现以上结果,说明备份成功

#crontab -e  //编辑计划任务

30 23 * * * /bin/bash /home/app/192.168.1.2/zentaopms/bin/backup.sh //添加计划任务

输入wq保存退出即可。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐