您的位置:首页 > 运维架构 > Linux

linux 下expect的使用

2012-11-14 10:44 246 查看
#!/usr/bin/expect
set timeout 60
spawn ssh -l guest 210.45.114.190
expect {
"*yes/no*" {send "yes\r"; expect_continue}
"*password*" {send "guest\r"}
}

expect "*guest@node43*"
send "cd SA11011033\r"

expect "*guest@node43*"
send "touch ping.txt\r"

expect "*guest@node43*"
send "ping -c 4 localhost > ping.txt\r"

send "exit\r"
expect eof

spawn scp guest@210.45.114.190:/home/guest/SA11011033/ping.txt ./

expect "*password*"
send "guest\r"

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