浏览代码

启动脚本

xujunwei 6 月之前
父节点
当前提交
d9664ea2f9
共有 1 个文件被更改,包括 32 次插入0 次删除
  1. 32 0
      start.sh

+ 32 - 0
start.sh

@@ -0,0 +1,32 @@
+#!/bin/sh
+
+cd /data/code/
+# 代码不存在 则clone
+if [ ! -d "/data/code/yolov12/" ];then
+  cd /data/code/
+  git clone git@gitee.com:aixiaozao/yolov12.git
+fi
+
+echo "更新yolov12代码"
+cd /data/code/yolov12
+git pull
+
+conda activate yolov12
+pip install -e .
+
+# 找到进程id
+process_id=$(ps -ef|grep "/data/code/yolov12/app.py"|grep -v "grep"|awk '{print $2}')
+# 如果找到进程id存在说明yolo已经启动,则需要杀死进程
+if [ $tomcat_id ]; then
+        echo "关闭服务 进程id:${process_id}"
+        kill -9 ${process_id}
+else
+        echo "yolo服务 未启动"
+fi
+
+nohup python  /data/code/yolov12/app.py &
+tail -200f nohup.out
+
+
+
+