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

module function Process.#setproctitle

setproctitle(title) -> String[permalink][rdoc]

ps(1) が出力する現在実行中の Ruby スクリプトの名前を引数 title で指定した文字列に変更します。

OS によっては何も行われません。また、処理結果に関係なく例外は発生しませ ん。サポートされる OS ではない場合であっても NotImplementedError が発生する事はありません。本メソッドを実行しても $0 への影響はあ りません。

Process.setproctitle('myapp: worker #%d' % worker_id)

本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク リプトの名前を表す文字列を設定する手段として提供されました。

[SEE_ALSO] Process.#argv0, $0