php中判斷shell_exec執行結果

WBOY
發布: 2016-07-29 08:51:15
原創
1307 人瀏覽過

   在做第三方登入的時候,註冊時頭像下載比較耗時,所以改為異步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教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!