posix_kill

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_killプロセスにシグナルを送信する

説明

function posix_kill(int $process_id, int $signal): bool

シグナル signal をプロセス ID process_id のプロセスに送信します。

パラメータ

process_id

プロセス ID。

signal

PCNTL シグナル定数 のいずれか。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
8.5.0 process_id がプラットフォームのサポートする範囲 (符号付き integer もしくは long の範囲) より小さいか大きい場合に、 ValueError をスローするようになりました。

参考

  • POSIX システムの kill(2) マニュアルページも参照ください。 そこには、負のプロセスID、特別プロセスID 0、特別プロセスID -1、 シグナル番号 0 に関する追加情報があります。