![]() | 高度な操作 | 通信 | ![]() |
この章では、UNIX で使用する Fileshare について説明します。
Fileshare サーバ はスクリーン表示およびキーボード処理に Adis モジュール (拡張 Accept/Display 構文) を使用しているため、UNIX で Fileshare サーバをバックグランドプロセスとして開始すると、多くのプロセッサ時間を使用します。このオーバーヘッドを避けるには、 -b オプションを使用して Fileshare サーバを構成してください。これにより、Fileshare の表示およびキーボード読取りが使用不能にされます。
Fileshare はバックグランドモードではキーボードを読み取らないので、 Esc キーシーケンスを使用して通常の方法で終了することはできません。
警告: Fileshare プロセスを強制終了しないでください。開いているデータファイルが破壊されます。
かわりに、Fileshare マネージャを呼び出すプログラムを作成してください。または、次のように提供の fsclose ユーティリティを実行することもできます。
cobrun fsclose
fsclose ユーティリティは Fileshare マネージャそのものを呼び出し、終了したい Fileshare サーバ名と CCI プロトコルの入力を求めます。
Fileshare サーバはリモートでしかシャットダウンできない ため、Fileshare サーバはパスワードファイルを使用するように構成されている必要があります。詳細は、 『セキュリティ』 の章の 『パスワードファイルのメンテナンス』 の項を参照してください。
Fileshare サーバは、パスワードファイルを使用して開始しない限り、バックグランドモードで開始できません。
バックグランドモードでは、Fileshare サーバが通常ならスクリーンに表示するメッセージはすべて Fileshare サーバの現行ディレクトリの fsscreen.lst ファイルに書き込まれます。
次は構成ファイルの例です。この構成ファイルでは、次の事項を指定しています。
-b オプションでバックグランドモードを起動。-s server-1 -pf password.fil -b -cm ccitcp
ここで、次のように入力して Fileshare サーバをバックグランドモードで開始することができます。
fs > server-1.log 2>&1 &
一部の UNIX システムでは、接続の切断後に出力が端末に送られ、結果としてすべてのセッションが終了することがあります。そのため、このコマンドからの出力をリダイレクトする必要があります。
UNIX システムでは、 ファイルハンドラ構成ファイルで 使用できるファイル記述子の数を NFILES の設定で定義します。設定は、それぞれのアカウントおよびシステム全体に行うことができます。Fileshare は次のようにファイル記述子を使用するので、ファイル記述子の数の設定はこれらの使用に十分足りるように行ってください。
Fileshare セッションが使用するユーザアカウントに対しては、ファイルを開く最大数および Fileshare クライアントの最大数に合わせて NFILES を設定してください。また、NFILES のシステム設定を増やす必要がある場合もあります。
Copyright © 2002 Micro Focus International Limited. All rights reserved.
本書、ならびに使用されている固有の商標と商品名は国際法で保護されています。
![]() | 高度な操作 | 通信 | ![]() |