您的位置:首页 > 其它

spawn自动远程输入密码

2017-12-26 09:57 113 查看
#!/bin/bash

src=$1
dst=$2
psd=$3
flag=$4

expect<<- END

set timeout -1

spawn rsync $flag $src $dst

expect {
"(yes/no)?"
{
send "yes\n"
expect "*assword:" { send "$psd\n"}
}
"*assword:"
{
send "$psd\n"
}
}

expect eof

END

exit 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: