您的位置:首页 > 其它

expect命令问题1

2015-10-19 22:28 531 查看
[root@localhost scripts]# cat exptest.sh
#!/usr/bin/expect
spawn ssh root@127.0.0.1
expect "password: "
send "oracle\r"
sleep 1
send "ls\r"
#send "ls >/tmp/l3.log\r"
send "echo status:$?\r"
expect -re "status:(\[0-9]+)" { exit $expect_out(1,string) }
exit
send "ls\r"
interact


关键字sleep 1,不加的话后面的命令都不会执行,很纳闷
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: