2014-01-12 90 views
0

我想讀運行進程的控制檯日誌,我現在有這個閱讀Linux控制檯PHP

$output = shell_exec('pgrep tfs'); 
echo "<pre>$output</pre>"; 

並返回我像34034

一個隨機數,我已經幾乎沒有與之前的Linux工作,所以我真的不知道如何做到這一點。

回答

2

你知道這就是pgrep所做的,對吧?它返回你所詢問的進程的進程ID。所以這不是你回來的隨機數字。你的腳本工作完美。

爲什麼不找到實際的日誌文件本身(通常在/var/logs)並使用類似fopen來打開並解析它?