diff --git a/cli.sh b/cli.sh index 9a2c0d851..9e30ec58b 100755 --- a/cli.sh +++ b/cli.sh @@ -4,7 +4,10 @@ DIR=$(cd "$(dirname "$0")"; pwd) MDIR=$(dirname "$DIR") PATH=$PATH:$DIR/bin -source bin/activate + +if [ -f bin/activate ];then + source bin/activate +fi mw_start(){ gunicorn -c setting.py app:app diff --git a/scripts/init.d/mw.tpl b/scripts/init.d/mw.tpl index d48a17c53..071b890d2 100755 --- a/scripts/init.d/mw.tpl +++ b/scripts/init.d/mw.tpl @@ -17,7 +17,11 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin mw_path={$SERVER_PATH} PATH=$PATH:$mw_path/bin -source $mw_path/bin/activate + +if [ -f $mw_path/bin/activate ];then + source $mw_path/bin/activate +fi + mw_start(){ isStart=`ps -ef|grep 'gunicorn -c setting.py app:app' |grep -v grep|awk '{print $2}'`