proc_terminate

(PHP 5, PHP 7)

proc_terminate杀除由 proc_open 打开的进程

说明

proc_terminate ( resource $process [, int $signal = 15 ] ) : bool

process (由 proc_open() 函数创建) 发送信号通知其终止。 proc_terminate() 调用之后将会立即返回, 而不会等待进程终止。

可以使用 proc_terminate() 终止进程 并且继续其他的任务。 可以使用 proc_get_status() 函数来检查进程是否已经终止。

参数

process

proc_open() 打开的 resource

signal

可选参数,仅用于 POSIX 操作系统。 表示调用系统命令 kill(2) 来向进程发送的信号。 默认值为 SIGTERM

返回值

返回进程的终止状态。

更新日志

版本 说明
5.2.2 之前的版本被用来销毁进程 resource

参见

  • proc_open() - 执行一个命令,并且打开用来输入/输出的文件指针。
  • proc_close() - 关闭由 proc_open 打开的进程并且返回进程退出码
  • proc_get_status() - 获取由 proc_open 函数打开的进程的信息

相关文章
php 进程控制扩展 系统程序执行php 程序执行函数 把字符串转码为可以在 shell 命令里使用的参数php 程序执行函数 shell 元字符转义php 程序执行函数 执行一个外部程序php informix 函数 open persistent informix connectionphp mcrypt 函数 检测打开的模式是否支持分组加密php mysqlnd ms 函数 查询给定的 sql 会发送给 master、slave 还是最后使用的 mysql server 执行。php output control 函数 打开/关闭绝对刷送php 程序执行函数 执行外部程序并且显示原始输出php pcntl 函数 在当前进程空间执行指定程序php pcntl 函数 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。php 文件系统函数 打开进程文件指针php 程序执行函数 关闭由 proc open 打开的进程并且返回进程退出码php 程序执行函数 获取由 proc open 函数打开的进程的信息php 程序执行函数 修改当前进程的优先级php 程序执行函数 执行一个命令,并且打开用来输入/输出的文件指针。php 程序执行函数 杀除由 proc open 打开的进程php 程序执行函数 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。php 程序执行函数 执行外部程序,并且显示输出php 程序执行 程序执行函数
关注编程学问公众号