#!/bin/bash
# usage: scp_upload.sh <local_file> <remote_path>
export LOCAL_FILE="$1" REMOTE_PATH="$2"
expect <<'EXPECT_EOF'
set timeout 300
log_user 1
spawn scp -o StrictHostKeyChecking=no -o ConnectTimeout=10 $env(LOCAL_FILE) "zyw@192.168.31.25:$env(REMOTE_PATH)"
expect {
  -re "assword:" { send "yueling408\r"; exp_continue }
  -re "Permission denied" { puts "LOGIN_FAILED"; exit 2 }
  eof
}
EXPECT_EOF
