diff --git a/.drone.yml b/.drone.yml index 6527061..6d74ddb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,6 +11,7 @@ steps: - name: run commands: - pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple -r requirements.txt - - pkill chyoso_toolkit_ui.py + - chomd +x kill_ui.sh + - ./kill_ui.sh - nohup python3 chyoso_toolkit_ui.py > output.log 2>&1 & ... \ No newline at end of file diff --git a/ui.py b/chyoso_toolkit_ui.py similarity index 100% rename from ui.py rename to chyoso_toolkit_ui.py diff --git a/kill_ui.sh b/kill_ui.sh new file mode 100644 index 0000000..4e4eb16 --- /dev/null +++ b/kill_ui.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# 使用 pgrep 查找进程 ID +pid=$(pgrep -f chyoso_toolkit_ui.py) + +# 检查 pgrep 的返回值 +if [ $? -eq 0 ]; then + # 如果找到进程,使用 kill 终止进程 + kill $pid + echo "成功终止进程" +else + # 如果没有找到进程,返回 0 + echo "没有找到进程" +fi \ No newline at end of file