我想读取正在运行的进程的控制台日志,我现在有这个
$output = shell_exec('pgrep tfs');
echo "<pre>$output</pre>";
这会返回一个随机数,例如 34034
我以前几乎从未使用过 Linux,所以我真的不知道该怎么做。
最佳答案
你确实意识到这就是pgrep对吧?它返回您询问的进程的进程 ID。所以这不是您返回的随机数。您的脚本运行良好。
为什么不找到实际的日志文件本身(通常在 /var/logs
中)并使用类似 fopen 的文件?打开并解析它?
关于php - 阅读 linux 控制台 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21075911/