From fb6874c1e576441bf7cd59aaad95ae55dadf85c3 Mon Sep 17 00:00:00 2001 From: zhaojingkui <1553836110@qq.com> Date: Tue, 12 Aug 2025 10:41:46 +0800 Subject: [PATCH] 8.12 --- scripts/update.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 scripts/update.sh diff --git a/scripts/update.sh b/scripts/update.sh new file mode 100755 index 0000000..5f4bb58 --- /dev/null +++ b/scripts/update.sh @@ -0,0 +1,22 @@ +#!/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脚本!" \ No newline at end of file