English | 简体中文 | 繁體中文
查询

posix_setsid()函数—用法及示例

「 创建一个新的会话,并将调用进程设置为该会话的首进程 」


函数名:posix_setsid()

适用版本:PHP 4, PHP 5, PHP 7

用法:posix_setsid()函数用于创建一个新的会话,并将调用进程设置为该会话的首进程。它断开与控制终端的连接,防止进程接收到终端产生的信号。

语法:bool posix_setsid ( void )

参数:该函数没有参数。

返回值:成功时返回true,失败时返回false。

示例:

// 创建一个新的会话并将进程设置为首进程
if (posix_setsid()) {
    echo "会话创建成功!\n";
} else {
    echo "会话创建失败!\n";
}

// 执行其他操作,此时进程已经成为一个新的会话的首进程

注意事项:

  • posix_setsid()函数只能在Unix系统中使用。
  • 该函数只能在进程本身不是会话首进程的情况下调用。
补充纠错
上一个函数: posix_setuid()函数
下一个函数: posix_setrlimit()函数
热门PHP函数
分享链接