мне интересно, что здесь может быть не так
Я делаю сценарий ожидания sftp, который запрашивает у меня пароль, но, кажется, никогда не отправляет пароль. Или, если он отправляет его в зашифрованном виде, мы все равно этого не делаем.доберитесь до приглашения sftp.Есть идеи?
cd /proj/eiffel004_config_fem107/slaves/RHEL6.4_GE_3/workspace/Remote_Agent_Test/
/usr/bin/expect << 'EOF'
set timeout -1
spawn sftp root@server
expect {
"*assword: "
}
send "thePassword \r"
expect {
"sftp> "
}
send "put filename \r"
expect {
"100"
}
send "exit \r"
EOF
Вывод
+ cd /proj/eiffel004_config_fem107/slaves/RHEL6.4_GE_3/workspace/Remote_Agent_Test/
+ /usr/bin/expect
spawn sftp root@server
Connecting to server...
Warning: Permanently added 'server,102.44.79.32' (RSA) to the list of known
hosts.
root@server's password: