#!/bin/bash # ============================================================ # DroneScrewServer 启动脚本 # 自动配置环境变量并启动服务 # ============================================================ # 获取脚本所在目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 配置 MVS SDK 环境 source "${SCRIPT_DIR}/setup_mvs_env.sh" if [ $? -ne 0 ]; then echo "环境配置失败,退出" exit 1 fi # 检查可执行文件 if [ ! -f "${SCRIPT_DIR}/DroneScrewServer" ]; then echo "错误:找不到 DroneScrewServer 可执行文件" echo "路径:${SCRIPT_DIR}/DroneScrewServer" exit 1 fi # 启动服务 echo "" echo "启动 DroneScrewServer..." echo "" cd "${SCRIPT_DIR}" ./DroneScrewServer "$@"