ホームページ >運用・保守 >Linuxの運用と保守 >Linux 期待インストールのチュートリアル

Linux 期待インストールのチュートリアル

小云云
小云云オリジナル
2017-11-20 17:45:188357ブラウズ

Expect は、人間の介入なしでコミュニケーションのための自動化された対話型タスクを実装するために使用される無料のプログラミング ツール言語です。これを使用すると、システム管理者は、端末からの入力を期待するコマンドまたはプログラムに入力を提供するスクリプトを作成できます。一般に、これらの入力には手動入力が必要です。 Expect は、プログラムのプロンプトに従って標準入力をシミュレートし、対話型プログラムの実行を実装するためにプログラムに必要な入力を提供します。 Expect は tcl に基づいたツールで、Tcl にはないコマンドもいくつか提供されており、Linux では操作できないコマンド操作を実行するために使用でき、リモート管理で大きな役割を果たします。

expect は tcl に基づいているため、システムに tcl がインストールされている必要があります。

確認方法は?

[root@dev ~]# whereis tcl    
tcl: /usr/lib/tcl8.4 /usr/share/tcl8.4

結果が表示されない場合は、まず tcl をインストールしてください

> tcl をインストールします

tcl インストール パッケージをダウンロードし、tcl インストール パッケージを解凍します (centos システムで直接 yum install tcl を使用できます。 ubuntu システムで直接 apt を使用できます) 簡単にインストールするには install tcl コマンドを入手してください)

ホームページ: http://www.tcl.tk
ダウンロード アドレス: http://www.tcl.tk/software/tcltk/downloadnow84。 tml

1. ソースコードパッケージをダウンロードします

[root@dev ~]# wget http://nchc.dl.sourceforge/tcl/tcl8.4.11-src.tar.gz

2.ソース コード パッケージ

[root@dev ~] # tar xfvz tcl8.4.11-src.tar.gz

3. インストールと設定

 [root@dev ~]# cd tcl8.4.11/unix    
 [root@dev ~]# ./configure --prefix=/usr/tcl --enable-shared    
 [root@dev ~]# make    
[root@dev ~]# make install

インストールが完了したら、tcl ソース コードのルート ディレクトリに入り、サブディレクトリ unix にある tclUnixPort.h をサブディレクトリ generic にコピーします。

tcl ソース コードは、予期されるインストール プロセスにまだ必要であるため、まだ削除しないでください。

> インストールします

ホームページ: http://expect.nist.gov/

ソースコードパッケージをダウンロードします

[root@dev ~]# wget http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz/download

3. インストール設定

[root@dev ~]# tar xzvf expect5.45.tar.gz

を指定します/opt /tcl8.4.11/generic/ 上記で解凍した tcl ディレクトリの接続シンボルを作成します

> [root@dev ~]# ln -s /usr/local/expect/bin/expect /usr/bin/expect

> 接続シンボルを表示します

 [root@dev ~]# cd expect5.45    
[root@dev ~]# ./configure --prefix=/usr/expect --with-tcl=/usr/local/tcl/lib --with-tclinclude=/opt/tcl8.4.11/generic/ --enable-shared    
[root@dev ~]# make    
 [root@dev ~]# make install

このシンボリック リンクは、expect スクリプト ファイルを作成するときに使用されます。たとえば、expect ファイルのヘッダーは、スクリプトの実行に使用されるシェルを指定します

#!/usr/bin。 /expect

> ; テスト

 [root@dev ~]# ls -l /usr/bin/expect    
lrwxrwxrwx. 1 root root 28 9月   8 11:21 /usr/bin/expect -> /usr/local/expect/bin/expect

これで、expect スクリプトの実行を開始できます。

上記は Linux のインストールチュートリアルの全内容です。皆さんのお役に立てれば幸いです。

関連する推奨事項:

Linux に IE をインストールする方法

日付ごとにファイルをダウンロードする Linux シェル FTP メソッド

一般的に使用されるいくつかの Linux システム間でファイルを転送するためのコマンド

以上がLinux 期待インストールのチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。