detect-gui/start.sh
2024-11-21 16:46:11 +08:00

28 lines
726 B
Bash

#!/bin/bash
# 1. 检查并杀掉 ss928_fb_tool 进程
process_name="ss928_fb_tool"
pid=$(pgrep "$process_name")
if [ -n "$pid" ]; then
echo "Killing existing process: $process_name (PID: $pid)"
kill -9 "$pid"
sleep 1
fi
# 启动 ss928_fb_tool 并等待 3 秒
echo "Starting $process_name..."
$process_name &
sleep 3
# 2. 切换到工作目录
work_dir="/root/app/detect-gui"
echo "Switching to work directory: $work_dir"
cd "$work_dir" || { echo "Failed to switch to directory: $work_dir"; exit 1; }
# 3. 定义 Python 解释器路径
python_path="/root/miniconda3/envs/pyqt5/bin/python"
# 4. 使用 Python 解释器运行 main.py
echo "Running main.py with Python interpreter: $python_path"
"$python_path" main.py