Browse Source

增加服务器执行脚步

zwssunny 3 years ago
parent
commit
0b802a61ec
4 changed files with 39 additions and 0 deletions
  1. 1 0
      .gitignore
  2. 16 0
      shutdown.sh
  3. 15 0
      start.sh
  4. 7 0
      tout.sh

+ 1 - 0
.gitignore

@@ -5,3 +5,4 @@ venv*
 *.pyc
 config.json
 QR.png
+nohub.out

+ 16 - 0
shutdown.sh

@@ -0,0 +1,16 @@
+#!/bin/bash
+
+#关闭服务
+
+export BASE_DIR=`pwd`
+pid=`ps ax | grep -i app.py | grep "${BASE_DIR}" | grep python3 | grep -v grep | awk '{print $1}'`
+if [ -z "$pid" ] ; then
+        echo "No chatgpt-on-wechat running."
+        exit -1;
+fi
+
+echo "The chatgpt-on-wechat(${pid}) is running..."
+
+kill ${pid}
+
+echo "Send shutdown request to chatgpt-on-wechat(${pid}) OK"

+ 15 - 0
start.sh

@@ -0,0 +1,15 @@
+#!/bin/bash
+#后台运行Chat_on_webchat执行脚本
+
+export BASE_DIR=`pwd`
+echo $BASE_DIR
+
+# check the nohup.out log output file
+if [ ! -f "${BASE_DIR}/nohup.out" ]; then
+  touch "${BASE_DIR}/nohup.out"
+echo "create file  ${BASE_DIR}/nohup.out"  
+fi
+
+nohup python3 "${BASE_DIR}/app.py" & tail -f "${BASE_DIR}/nohup.out"
+
+echo "Chat_on_webchat is starting,you can check the ${BASE_DIR}/nohup.out"

+ 7 - 0
tout.sh

@@ -0,0 +1,7 @@
+#!/bin/bash
+#打开日志
+
+export BASE_DIR=`pwd`
+echo $BASE_DIR
+
+tail -f "${BASE_DIR}/nohup.out"