如何实现telnet自动命令执行

3589阅读 0评论2011-04-14 greendays
分类:

用expect 吧,不知道solarios有没有这个命令.

例:
#!/usr/bin/expect -f 
set timeout 30
set passwd *****
spawn ssh -lroot -p22 X.X.X.X
set timeout 1
expect "password:"
send "$passwd\r"
expect   "#"
send   "ls   -l >log.txt\r"
expect eof
上一篇:Linux telnet远程机器,自动完成交互输入,运行远程命令脚本
下一篇:哪个大牛给我解释一下这2个sed的D的区别?谢了!