POSIX 函数

另请参阅

有关进程控制函数的部分可能对您有用。

目录

添加备注

用户贡献的备注 2 个备注

11
random832 at fastmail dot fm
17 年前
这不是 POSIX 的一部分,这些只存在于您在 Linux 系统上列出的位置 - 其他一些系统有一个 /proc,其中包含不同的东西(有时在 Linux 上是符号链接的东西是硬链接,Linux 上的文本文件是二进制文件,或者不同的文件包含不同的信息)或根本没有。
-4
roberto at spadim dot com dot br
17 年前
不要忘记在 POSIX 系统中,您可以使用 /proc/$process_id/
文件
auxv
cmdline
cwd
environ
exe
fd
maps
mem
mounts
root
stat
statm
status
task
wchan

您可以用它做一些事情,例如

$PPID=getmypid();
$pid=pcntl_fork();
if ($pid==0){
while(1){
if (strpos(file_get_contents("/proc/$PPID/cmdline"),'php')===false) echo "父进程已死";
}

}else{
// 已分叉
}

通过这种方式,您可以使用一些阻止信号或一些不良信号处理或僵尸进程或您能想到的任何东西的库 :)
To Top