为什么PHP ' shell_exec '不显示正确的' ps '输出



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

shell_exec("ps aux")

由于某种原因,该命令打印apacheroot进程,但是,它不打印任何其他用户进程。即使我执行以下命令:

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

PHP无法打印任何进程。

有没有人知道这样的shell_exec行为的原因,并有想法如何修复它?

Try make echo of result

最新更新