proc_close

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

proc_close关闭由 proc_open() 打开的进程并且返回进程退出码

说明

proc_close ( resource $process ) : int

proc_close()pclose() 函数类似, 只是 proc_close() 只能用来关闭由 proc_open() 函数打开的进程。 proc_close() 函数会等待进程终止, 并且返回进程的返回值。 如果有连接到进程的已经打开的管道, 那么需要在调用此函数之前调用 fclose() 函数来关闭管道, 否则会引发死锁 - 在管道处于打开状态时,子进程将不能退出。

参数

process

要关闭的由 proc_open() 打开的 resource

返回值

返回进程的终止状态码。 如果发生错误,将返回 -1

Note:

If PHP has been compiled with --enable-sigchild, the return value of this function is undefined.

相关文章
php 进程控制扩展 系统程序执行php mcrypt 函数 返回打开的模式所能支持的最长密钥php mcrypt 函数 返回打开的模式的名称php mcrypt 函数 以数组方式返回打开的算法所支持的密钥长度php 别名和过时的 mysqli 函数 返回打开和缓存的链接相关信息php output control 函数 打开/关闭绝对刷送php oci8 函数 打开或关闭内部调试输出php 程序执行函数 执行外部程序并且显示原始输出php 文件系统函数 关闭进程文件指针php pcntl 函数 在当前进程空间执行指定程序php pcntl 函数 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。php pcntl 函数 等待或返回fork的子进程状态php pcre 函数 执行一个正则表达式搜索并且使用一个回调进行替换php 程序执行函数 关闭由 proc open 打开的进程并且返回进程退出码php 程序执行函数 获取由 proc open 函数打开的进程的信息php 程序执行函数 修改当前进程的优先级php 程序执行函数 执行一个命令,并且打开用来输入/输出的文件指针。php 程序执行函数 杀除由 proc open 打开的进程php 程序执行函数 通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回。php 程序执行函数 执行外部程序,并且显示输出
关注编程学问公众号