CHAT(8)

名称
chat - 計算機とモデム間の会話を、スクリプトを用いて自動で行う

書式
chat [ options ] script

解説

chat プログラムは、計算機とモデム間のでのメッセージのやりとりを定義する コマンドです。このコマンドの主な目的は、Point-to-Point プロトコルデーモン (pppd) とリモートの pppd プロセス間のコネクションを確立する ことにあります。

オプション

-f <chat file>
    chat file から会話のためのスクリプトを読み込みます。このオプションは、 script パラメータとは排他的に扱われます。 ユーザは、このファイルの read アクセスの権限を持っていなければな りません。文字列の分割にはスペースとタブが使えます。

-l <lock file>
    指定したロックファイルを利用して UUCP スタイルのロックを実現します。

    もしファイルを作ることができなければ、chat プログラムは失敗したと いうことになり、終了します。ロックファイルは、なんらかの理由により、 スクリプトの実行が失敗したときにのみ削除されます。 スクリプトの実行が成功した場合は、このロックファイルはディスク上に残ります。 ロックファイルの削除は、pppd プロセスがシリアルデバイスを必要としなく なったときに行われます。

    chat でのロックファイルと pppd でのロックオプションは、同時に利用しないでください。 これらは相互に排他的なオプションであり、もし同時に 使った場合は片方のロック要求が失敗します。

-t <timeout>
    期待する文字列を受けるためのタイムアウトを設定します。もしタイムリミットまでに 文字列を受けなかった場合は応答文字列が送り返されません。 もし応答文字列がなかった場合は、リプライが送られるか、もし くはスクリプトが失敗したことになります。スクリプトが失敗すると、 chat プログラムは 0 以外のエラーコードを返して終了します。

-v  チャットスクリプトをバーボーズモードで実行するように要 求します。これを指定すると、chat プログラムはモデムから受けた テキストと SYSLOG に送られた出力文字列のログをとるようになります。

script
    -f オプションで指定したファイル内にスクリプトが記述されていない場合、 このスクリプトが chat プログラムに読み込まれます。

chat スクリプトの書き方は、オリジナルのオンラインマニュアルを参照 して下さい。UUCP のチャットスクリプトの記述方法も参考になります。

関連項目
uucico(1), uucp(1)