我正在使用Tcl脚本通过产生telnet命令来更改轮询密码。 我已经完成了下面的脚本,并在安装ActiveTcl8.5.13.0.296436-win32-ix86-threaded
后在Windows机器上testing
spawn telnet $serNumber $pNumber #flush stdout expect ">" send "Clients\r" expect ">" send "1\r" expect ">" send "Pollers\r" expect ">"
现在我想在Linux机器上运行同样的脚本,但是因为我是Linux系统的新手,有谁能帮我解释一下,如何在linux系统中安装tcl并在那里执行相同的脚本?
任何帮助对我来说都是好事。 请提供任何有用的链接。
你很幸运 RHEL 4期望在其仓库中。 你可以用yum
简单地安装它:
yum install expect
它应该安装期望和所有的依赖。
你没有使用Tcl,你正在使用expect
,这是一个单独的程序,恰好使用Tcl。 要安装它,请执行
apt-get install expect
请注意,上面的命令是一个猜测,因为你没有告诉我们你正在使用哪个基于Linux的操作系统(“Linux”不是一个操作系统,它只是一个内核)。
如果您没有人问您正在运行哪个系统,请发布运行以下命令的结果:
uname -a lsb_release -a cat /etc/issue
所以我们可以尝试做一个有教养的猜测。
要在Linux上安装Tcl(我正在使用RedHat),你可以这样做
yum install tcl
你会得到最新版本的TCL。
在Ubuntu上:
sudo apt-get install tcl