scp_auto.sh内容如下:
#! /bin/bash
path1=$1
if [ ! -n "$path1" ]; then
echo "格式如下:scp_auto.sh /path1"
exit
fi
#expect自动交互开始
expect -c "
spawn scp $path1 root@192.168.6.56:/opt/browser_api/Public
expect {
\"*no\" {send \"yes\r\"; exp_continue}
\"*password\" {send \"miao@203\r\"; exp_continue}
\"*Password*\" {send \"miao@203\r\";}
}
"
调用方式:
./scp_auto.sh abc.exe