牛牛在线工具

posix_kill()

收录 8868 个 PHP 函数,含用途说明与用法示例。

posix_kill()

向指定的进程发送一个信号

函数名称:posix_kill() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:posix_kill()函数向指定的进程发送一个信号。 语法:bool posix_kill(int $pid, int $sig) 参数: $pid:要发送信号的进程ID。必须为一个整数。 $sig:要发送的信号编号。可以是一个整数或一个信号常量,如SIGTERM、SIGHUP等。 返回值:如果成功发送信号,则返回true。如果发送失败,则返回false。 示例: 发送SIGTERM信号给进程ID为1234的进程: $pid = 1234; $sig = SIGTERM; if (posix_kill($pid, $sig)) { echo "信号成功发送给进程ID为{$pid}的进程"; } else { echo "发送信号失败"; } 发送SIGHUP信号给当前进程: $pid = getmypid(); $sig = SIGHUP; if (posix_kill($pid, $sig)) { echo "信号成功发送给当前进程"; } else { echo "发送信号失败"; } 注意事项: 信号常量可以在使用之前使用define()函数定义。 如果发送的信号不存在或不可发送给指定的进程,则posix_kill()函数会返回false。 这个函数仅在POSIX系统上可用。