Halt

HALTコマンドは、プログラムの実行を停止し、GT.M イメージを呼び出したオペレーティングシステムの環境に制御を戻すためにGT.Mを引き起こします。

HALTコマンドのフォーマットは:

H[ALT][:tvexpr]

HALTは、GT.MにOPENされているデバイス、データベース、およびGT.Mのロックなどのプロセスが保持しているすべての共有リソースを解放します。もしプロセスがアクティブなMのトランザクション($TLEVELの値がゼロ(0)より大きい)がある場合は、GT.Mは終了する前にROLLBACKを実行します。

HALTとHANGが同じ省略形(H)となっているので、GT.Mは、コマンドに続く引数があるかどうかに基づいて、それらを区別します。

例:

$ gtm
GTM>HALT
$

対話的にこのGT.Mイメージを呼び出すので、ダイレクトモードでHALTは、シェルプロンプトにプロセスを残します。

inserted by FC2 system