Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Signalモジュール

module Signal

クラス・モジュールの継承リスト: Signal

要約

UNIX のシグナル関連の操作を行うモジュールです。

モジュール関数

定義 説明
list -> Hash

シグナル名とシグナル番号を対応づけた Hash オブジェクトを返します。

signame(signo) -> String | nil

引数で指定されたシグナル番号をシグナル名に変換して返します。対応するシグナル番号が存在しない場合は nil を返します。

trap(signal, command) -> String | Proc | nil
trap(signal) { ... } -> String | Proc | nil

指定された割り込み signal に対するハンドラとして command を登録します。指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。ブロックを指定した場合にはブロックをハンドラとして登録します。