首頁  >  文章  >  後端開發  >  php中判斷shell_exec執行結果

php中判斷shell_exec執行結果

WBOY
WBOY原創
2016-07-29 08:51:151308瀏覽

   在做第三方登入的時候,註冊時頭像下載比較耗時,所以改為異步shell_exec 執行wget 

   不過shell_exec執行成功無輸出 和 執行失敗返回的都是null 在記錄錯誤日誌的時候區分成問題了。

   在php手冊的評論中找到了區分的方法,在此記錄一下。

   

$shell = "wget -O despath sourcepath &&  echo 'success' ";
$shellExec = shell_exec($shell);
var_dump($shellExec);

  這樣當前面的執行成功的時候會執行echo 執行結果就是success 而不是空了 

  執行成功的時候會執行echo 執行結果 如此區分日誌就OK了。

以上就介紹了php中判斷shell_exec執行結果,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn