JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... クション Expect は、スクリプトの指示に従って、対話的なプログラムと"会話"するプログラムである。 以下のスクリプトに示すように、 Expect には、 ... を行なう。 さらに、必要な時にスクリプトから制御を奪って直接人間が指示を行ない、 その後、制御をスクリプトへ戻すことができる。 Expectk は Expect と Tk の混合物である。 Expect であり、かつ、 Tk 's wish であるかのように振舞う。 Expect は、C あるいは C++ (つま ... り、Tcl 以外)から、直接使うこともできる。 libexpect (3)を参照。 "Expect"という名前は、uucpで有名になった send/expect の概念に由来する。 (kermitや他のモデム制御プログラムでも、 ... ... は PATH から検索されます。 なおスクリプトの実行中には、 たとえ sh として実行していても、 この変数を設定するのは Bash です。 EXPECT Expect へのフルパスを指定します。 これは、 すでにロードされている Expect 拡張を使った Tcl インタープリターです。 これが設定 ... されていない場合、 expect プログラムは PATH から検索されます。 なお DejaGnu コアは Expect によって記述されているため、 このインタープリターはいつでも ... ます。 これが設定されていない場合、 tclsh プログラムは PATH から検索されます。 なお GNU Awk は Awk のスーパーセットであり、 Expect は Tcl のスーパーセットとみなされています。 そしていずれも、 前者のプログラムを利用して、 後者のプログラムで書かれたスクリ ... ... プログラムとの対話を監視し、 その対話を再現するExpectスクリプトを生成する。 直線的なスクリプトなので、 スクリプトを手作業で書くのに比べ相当な時間を節約できる。 たとえあなたがExp ... ectのエキスパートだとしても、対話のより機械的な部分を 自動化するためにautoexpectを使うと便利であることが分かるだろう。 autoexpectの生成したスクリプトの一部をカットアンドペーストした方が ゼロから書き始める ... よりとても簡単である。 そしてもしあなたが初心者だとしたら、Expectについて何も知らなくても autoexpectの起動方法を習うだけで用が足りるかもしれない。 autoexpectを使う最も簡単な方法は、 コマンド ... ... フォルトでは、 期待どおりではない結果が出力されます。 --build TRIPLET ビルドシステムにおける TRIPLET を設定します。 --debug Expect の内部的なデバッグ出力をオンにします。 処理結果は dbg.log というファイルにログ出力されます。 --directory DIRECTORY 指定され ... ル初期化ファイルに用いる NAME を指定します。 このオプションが指定されなかった場合のデフォルトは site.exp です。 --log_dialog Expect による出力を標準出力に書き出します。 --mail 'name1 name2 ...' テスト結果を受け取るメールアドレスを指定します。 --objdir PA ... (対応していれば)、 ターゲットボードを再起動します。 --srcdir PATH PATH には、 テストディレクトリを指定します。 --strace N Expect の内部トレースレベルを N まで上げます。 処理結果は dbg.log というファイルにログ出力されます。 --target TRIPLET ターゲットの ... ... サービス ( ssh (1), rlogin (1), telnet (1)) や 端末エミュレータ ( xterm (1), script (1), screen (1), tmux (1), unbuffer (1), expect (1) など) のアプリケーションで使用されている。 パケットモード操作の制御を行う TIOCPKT ioctl (2) の説明は ioctl_tty (2) に書 ... ... s) a file for interpretation. Additionally, if a mark has also been placed on the Linux dynamic linker, a user should also expect to receive an event for it when an ELF object has been successfully opened using execve (2) or execveat (2). For example, ... ... ; __s32 fd; __s32 pid; }; In case of an fanotify group that identifies filesystem objects by file handles, you should also expect to receive one or more additional information records of the structure detailed below following the generic fanotify_event ... a queue overflow occurred. With an fanotify group that identifies filesystem objects by file handles, applications should expect this value to be set to FAN_NOFD for each event that is received. The file descriptor can be used to access the contents o ... the event. For example, when an fanotify file descriptor is created using FAN_REPORT_FID , a single information record is expected to be attached to the event with info_type field value of FAN_EVENT_INFO_TYPE_FID . When an fanotify file descriptor is ... ... バイス独立出力ファイル .el Emacs-Lisp のソース .elc コンパイルされた Emacs-Lispのコード .eps カプセル化されたPostScript .exp Expect のソースコード .f Fortran のソースコード .f77 Fortran 77 のソースコード .f90 Fortran 90 のソースコード .fas プリコンパイル ... ... rom an asynchronous signal handler may cause the equivalent of asynchronous cancellation. The underlying user code may not expect asynchronous cancellation and the state of the user data may become inconsistent. Therefore signals should be used with ca ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。