运行Redmine

为了使用方面,需要自己写启动脚本和停止脚本

创建启动脚本

vim /opt/redmine3.2.0/start.sh

这是自己写一个启动脚本,它会先检查一下有没有Redmine实例已经在运行,如果有它就会给用户一个提示,如果没有才会去启动Redmine

#!/bin/bash
#
# redmine3.2:/opt/redmine-3.2.0/start.sh

DIR=/opt/redmine-3.2.0
cd $DIR
PID=$DIR/log/puma.pid

X=0
Y=0

if [ -e "$PID" ] ; then
   X=`cat $PID`
   Y=`pgrep "puma"|grep "$X"|wc -l`
fi

if [ $Y = 1 ] ; then
     echo "already running"
else
     /bin/bash -l -c "puma -e production -p 3200 -C config/puma.rb -d"
fi

创建停止脚本

/opt/redmine3.2.0/stop.sh

这是自己写的停止redmine的脚本,它会无条件杀掉正在执行的Redmine实例

#!/bin/bash
#
# redmine3.2:/opt/redmine-3.2.0/stop.sh

DIR=/opt/redmine-3.2.0
kill -KILL $(cat $DIR/log/puma.pid)
rm -rf $DIR/log/puma.pid

启动Redmine

cd /opt/redmine3.2.0
sh start.sh

停止Redmine

cd /opt/redmine3.2.0
sh stop.sh

results matching ""

    No results matching ""