我正在使用Tcl脚本通过生成telnet命令来更改轮询器密码。
我已使用下面的脚本完成此操作,并在安装ActiveTcl8.5.13.0.296436-win32-ix86-threaded
spawn telnet $serNumber $pNumber
#flush stdout
expect ">"
send "Clients\r"
expect ">"
send "1\r"
expect ">"
send "Pollers\r"
expect ">"
现在我想在Linux机器上运行相同的脚本,但由于我是Linux系统的新手,有人可以帮我解决如何在linux系统中安装tcl并在那里执行相同的脚本吗?
任何帮助对我来说都很棒。请提供任何有用的链接。
答案 0 :(得分:7)
你很幸运。 RHEL 4在其存储库中有所期待。您只需使用yum
:
yum install expect
它应该安装expect及其所有依赖项。
答案 1 :(得分:4)
你没有使用Tcl,你正在使用expect
,这是一个恰好使用Tcl的独立程序。要安装它,请执行
apt-get install expect
请注意,上面的命令是猜测,因为您没有告诉我们您正在使用哪个基于Linux的操作系统(“Linux”不是操作系统,它只是一个内核)。
如果您没有人询问您正在运行的系统,请发布运行以下命令的结果:
uname -a
lsb_release -a
cat /etc/issue
所以我们可以尝试做出有根据的猜测。
答案 2 :(得分:3)
要在Linux上安装Tcl(我使用RedHat),你可以
yum install tcl
您将获得最新版本的tcl。
答案 3 :(得分:0)
sudo apt-get install tcl