#!/bin/bash # 将 151 上的 backend 代码同步到 253 训练节点 REMOTE_USER="root" REMOTE_HOST="192.168.91.253" REMOTE_PASS="ictrek" REMOTE_DIR="/root/Fine-tuning" LOCAL_BACKEND="./backend" echo "=> Syncing backend to ${REMOTE_HOST}:${REMOTE_DIR}/backend ..." sshpass -p "$REMOTE_PASS" rsync -avz --delete \ -e "ssh -o StrictHostKeyChecking=no -p 22" \ ${LOCAL_BACKEND}/ ${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_DIR}/backend/ if [ $? -eq 0 ]; then echo "=> Sync done." else echo "=> Sync failed!" exit 1 fi