Chinaunix

标题: 为什么我用expect登陆到另一台机器上,不能执行任何命令? [打印本页]

作者: zgcqwz    时间: 2004-09-05 11:00
标题: 为什么我用expect登陆到另一台机器上,不能执行任何命令?
我已安装了TCL和EXPECT软件,expect在/usr/local/bin下,我写的sh程序不能运行,程序如下,文件名为:1.sh,请教:
#!/usr/local/bin/expect -f
spawn telnet 111.1.10.112
expect "login:"
send "root\r"
expect "password:"
send "111111\r"
send "ls -l\n"
#./expect  1.sh
程序运行到password处,就跳了出来,请教!!!!!
作者: wwwzc    时间: 2004-11-16 17:39
标题: 为什么我用expect登陆到另一台机器上,不能执行任何命令?
#!/usr/local/bin/expect -f
spawn telnet 111.1.10.112
expect "login:"
send "root\r"
expect "password:"
send "111111\r"
interact
作者: honst    时间: 2007-04-06 10:11
但是这样无法在登陆的服务器上继续执行命令啊?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2