Files
AUV_150/scripts/update.sh
2025-08-12 10:41:46 +08:00

22 lines
718 B
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
set -e
# 配置变量
REMOTE_USER="auv"
REMOTE_HOST="192.168.1.200"
REMOTE_PATH="/home/auv/software/AUV_150"
BUILD_SCRIPT="build.sh" # 假设build脚本名称为build.sh
# 同步src目录到远程主机
echo "开始同步src目录..."
rsync -avz --delete -e ssh ../src/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}/src/
# 同步missions目录到远程主机
echo "开始同步missions目录..."
rsync -avz --delete -e ssh ../missions/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}/missions/
# 在远程服务器上运行build脚本
echo "在远程服务器上运行build脚本..."
ssh ${REMOTE_USER}@${REMOTE_HOST} "cd ${REMOTE_PATH} && ./${BUILD_SCRIPT}"
echo "同步完成并已执行build脚本"