LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 630|回复: 5

各位兄台!来看看这个登陆脚本执行的报错,我不知如何处理,请指教!

[复制链接]
发表于 2004-5-16 17:56:51 | 显示全部楼层 |阅读模式
#!/usr/bin/expect
                                                                                                            
spawn ssh -l usrname  ip
expect "assword"
send "password/r "
interact

以前可以登陆的,但是重装了redhat9,后,执行,会有一下错误提示:
  Tcl_Init failed: Can't find a usable init.tcl in the following directories:
    /usr/share/tcl8.3 /韬??????????缈ユ??.3 /??????缈ユ??.3 /韬?????????????y /?????????y /缈ユ??.????????????y /韬????绠??????电骏???.3??毛每驴??

This probably means that Tcl wasn't installed properly.

    但是我查了,结果如下:
[root@zhouxf zhou]# whereis tcl
tcl: /usr/share/tcl8.3
[root@zhouxf zhou]# rpm -q tcl
tcl-8.3.5-93
真不知道如何解决,怎么装了系统就不能登陆了,奇怪,这都是自带安装的,我又装了其他版本的tcl
还是不行,我想并不是tcl的问题,请 各位兄台帮忙解决,谢谢!
发表于 2004-5-16 18:07:19 | 显示全部楼层
呵呵,没用过expect,是不是expect的问题?,换一个expect for rh9的试试看
 楼主| 发表于 2004-5-16 19:51:16 | 显示全部楼层
expect for rh9??? 我的expect本身就是 rh9自带的啊??
发表于 2004-5-16 19:56:56 | 显示全部楼层
哦,我的rh9就没有expect
不过这里有个expect的手册,看看是否对你有帮助?
http://www.linuxsir.cn/bbs/showt ... mp;highlight=expect
 楼主| 发表于 2004-5-16 20:00:50 | 显示全部楼层
谢谢了,这个教程我看过,恐怕没有解决这个tcl错误提示的方法吧
 楼主| 发表于 2004-5-16 21:54:29 | 显示全部楼层
我顶!希望大家帮帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表