2

Tcl スクリプトを使用して、telnet コマンドを生成してポーラーのパスワードを変更しています。以下のスクリプトでこれを行い、インストール後にWindowsマシンでテストしました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をインストールして同じスクリプトを実行する方法を教えてもらえますか?

どんな助けでも私にとって素晴らしいです。有用なリンクを提供してください。

4

4 に答える 4

8

あなたは運がいいです。RHEL 4 のリポジトリには期待値があります。次のコマンドで簡単にインストールできますyum

yum install expect

そして、expect とそのすべての依存関係をインストールする必要があります。

于 2013-04-17T06:19:32.310 に答える
4

あなたはTclを使用していません.Tclを使用してexpectいる別のプログラムです. それをインストールするには、

apt-get install expect

上記のコマンドは、使用している Linux ベースの OS を教えてくれなかったため、推測であることに注意してください (「Linux」は OS ではなく、単なるカーネルです)。

実行しているシステムを尋ねる人がいない場合は、次のコマンドを実行した結果を投稿してください。

uname -a
lsb_release -a
cat /etc/issue

そのため、知識に基づいた推測を試みることができます。

于 2013-04-16T17:19:22.920 に答える
3

Linux (私は RedHat を使用しています) に Tcl をインストールするには、次のようにします。

yum install tcl

そして、最新バージョンの tcl を取得します。

于 2015-09-03T18:09:40.130 に答える
2

Ubuntu の場合:

 sudo apt-get install tcl
于 2016-07-29T00:21:51.077 に答える