HANGコマンドは、コマンド引数で指定された間、GT.Mプログラムの実行を中断します。
HANGコマンドのフォーマットは:
H[ANG][:tvexpr] numexpr[,...]
オプションでコマンド直後に続く真理値の式は、GT.Mがコマンドを実行するかどうかをコントロールする後置コマンドです。
数値式(numexpr)は、実行を再開する前に、経過する時間を秒単位で指定します; 実際の経過時間は、指定された時間と微妙に異なる場合があります。もし数値式が負の場合、HANGは効果がありません。GT.Mのための移植性の要件は、最も近い秒の精度のみ保証します。しかし、より精度の高さは、異なるUNIXシステム上で見つけることができます。
間接指定演算子と1つ以上のHANGの引数リストに評価される原子式(expression atom)は、HANGに正当な引数を構成します。
利用可能になるデバイス、または、グローバル変数を変更する別のプロセスなどのように、何らかのイベントを繰り返しテストするプロセスは、コンピューティング資源のその消費を制限するためにHANGを使用することができます。
HALTとHANGが同じ省略形(H)となっているので、GT.Mは、コマンドに続く引数があるかどうかに基づいて、それらを区別します。