From 00ebdf2e3d0f6bd9b82f8bacdf72cd48cfecb19c Mon Sep 17 00:00:00 2001 From: william Date: Wed, 18 Sep 2024 14:26:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=9D=80=E6=AD=BB=E8=BF=9B?= =?UTF-8?q?=E7=A8=8B=E7=9A=84=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 3 ++- ui.py => chyoso_toolkit_ui.py | 0 kill_ui.sh | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) rename ui.py => chyoso_toolkit_ui.py (100%) create mode 100644 kill_ui.sh 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