为什么PHP`hell_exec`没有显示正确的`ps`输出?

时间:2016-10-13 14:41:54

标签: php apache

我尝试使用PHP shell_exec函数获取所有用户进程:

shell_exec("ps aux")

出于任何原因,此命令会打印apacheroot进程,但是,它不会打印任何其他用户进程。即使我运行以下内容:

shell_exec("ps -u myuser1 2>&1")

PHP无法打印任何进程。

有谁知道这种shell_exec行为的原因,并且知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试make echo of result

echo shell_exec(" ps aux");