32 lines
754 B
Bash
32 lines
754 B
Bash
#!/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 "$@"
|