當前位置:首頁 > 科技 > 正文

"ps -ef“在php腳本和命令行中運行時返回不同的結果

提問開始:

在我的test.php腳本中,我有以下内容:

$out = exec ( 'ps -ef' );
echo $out;

當我運行"php test.php“時,輸出結果如下:

根16682 2 0 Jan30 ? 00:00:00 NFSv4回調

但是,當我從命令行運行"ps -ef“時,我得到了所有用戶的通常很長的進程列表。

你知道為什麼php腳本會産生如此不同的結果嗎?

回答開始:得票數 1

請嘗試

shell_exec ( 'ps -ef' );

這将返回整個輸出,而exec返回輸出的最後一行:

http://php.net/manual/en/function.exec.php

總結

以上是真正的電腦專家為你收集整理的"ps -ef“在php腳本和命令行中運行時返回不同的結果的全部内容,希望文章能夠幫你解決所遇到的問題。

如果覺得真正的電腦專家網站内容還不錯,歡迎将真正的電腦專家推薦給好友。

你可能想看:

有話要說...

取消
掃碼支持 支付碼