これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドx3270ifです。
プログラム:
NAME
x3270if - x3270、c3270、s3270 へのコマンド インターフェース
SYNOPSIS
x3270if [オプション]... [ アクション ]
x3270if -i
DESCRIPTION
x3270if スクリプトと3270エミュレータ間のインターフェースを提供する x3270, c3270
s3270.
x3270if 2つのモードのいずれかで動作します。 アクション モード、単一のアクションを渡し、
エミュレータにパラメータを渡して実行します。アクションの結果は標準の
出力とエミュレータの(オプションの)ステータスを表示します。(アクションはオプションです。
まあ、それで x3270if エミュレータのステータスを報告するだけです。 反復的 モード、それは形成されます
スクリプトとエミュレータ間の継続的な導管。
当学校区の アクション 次の形式を取ります。
アクション名(パラメータ[,パラメータ]...)
括弧は必須であり、通常は引用符で囲む必要があります。 x3270if から呼び出されます
シェルスクリプト。
もしあれば パラメータ スペースまたはカンマが含まれている場合は、二重引用符で囲む必要があります。
OPTIONS
-s フィールド
目的 x3270if エミュレータのステータス フィールドの 1 つの値を stdout に書き込みます。
フィールド 0から11の範囲の整数です。値0は何もせず、
エミュレータの状態を示す終了ステータスを返すだけです。インデックス1-11
各フィールドの意味は x3270-スクリプト(1)マニュアルページ。
an アクション も指定されている場合、ステータスフィールドは出力の後に書き込まれます。
アクションは改行で区切られます。 -s オプションは相互に排他的です -S
-i オプション。
-S 目的 x3270if すべてのエミュレータ ステータス フィールドの値を stdout に書き込みます。
もし アクション も指定されている場合、ステータスフィールドは出力の後に書き込まれます
アクションの最後の行を改行で区切って入力します。 -S オプションは相互に排他的です
-s -i オプション。
-i 置く x3270if 反復モードでは、 x3270ifの標準入力は
エミュレータのスクリプト入力。エミュレータのスクリプト出力のデータは
x3270ifの標準出力。 -i オプションは相互に排他的です -s -S
オプション。 x3270if 標準入力または
エミュレータからの出力です。(このモードは主に 期待する(1)プロセス
双方向パイプをサポートしていないシステムでは実行できません。
-p プロセスID
目的 x3270if Unixドメインソケットを使用してエミュレータに接続するのではなく、
環境変数で指定されたパイプファイル記述子。エミュレータは
始まった -ソケット オプションを選択します。
-t ポート
目的 x3270if パイプではなくTCPソケットを使用してエミュレータに接続する
環境変数で指定されたファイル記述子。エミュレータは
始まった -スクリプトポート オプションを選択します。
-v 詳細なデバッグメッセージをオンにし、渡されたリテラルデータをstderrに表示します。
エミュレータと x3270if.
EXIT ステータス
アクションモードでは、要求された アクション 成功し、 x3270if ステータス0で終了します。
アクションが失敗すると、 x3270if ステータス1で終了します。反復モードでは、 x3270if ステータス0で終了
ファイルの終わりに達したとき。 x3270if 自体、
コマンドライン構文エラー、環境変数の不足、予期しない
閉じたパイプ、 x3270if ステータス2で終了します。
ENVIRONMENT
スクリプトがエミュレータの子プロセスとして実行されると、 スクリプト アクション、
エミュレータは、制御方法に関する情報を環境変数に渡します。
Unixでは、エミュレータプロセスは子プロセスとの通信用にパイプのペアを作成する。
スクリプトプロセス。これらのパイプのファイル記述子の値は、テキストとしてエンコードされます。
2 つの環境変数:
X3270出力
エミュレータからの出力、子プロセスへの入力。
X3270入力
エミュレータへの入力、子プロセスからの出力。
エミュレータが -スクリプトポート オプションを選択すると、エミュレータは
スクリプトポートのポート番号はテキストとしてエンコードされ、 X3270ポート 環境変数。 x3270if
その値は、 -t オプションを選択します。 X3270ポート 取り
優先順位 X3270出力 X3270入力.
onworks.net サービスを使用して x3270if をオンラインで使用する