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保存退出即可。