【发布时间】:2015-12-08 18:04:51
【问题描述】:
我正在尝试使用PHP 获取当前在我的 Ubuntu 服务器上运行的所有进程的列表。理想情况下,我想获得以下信息:
- 进程 ID
- 用于执行进程的命令
- 给过程的论据
我知道可以使用exec调用ps列出当前正在运行的进程。
exec('ps aux', $output);
但是,输出格式为任意数量的空格,因此解析它并不是世界上最简单的事情。
我可能会使用explode 或preg_split 进行解析,但是有没有更简单的方法来获取使用php 的所有正在运行的进程的列表以及进程ID、命令和参数?
【问题讨论】:
标签: php linux ubuntu process ps