本文介紹下,在php中直接執行shell腳本的方法,有需要的朋友參考下吧。
程式碼如下:
複製程式碼程式碼範例:
-t 2>&1");echo "運行結果:".$message."
";?>
以上程式碼直接在PHP執行SHELL語句。
否則回傳結果會為空。
php下執行shell指令可以用system、exec之類的,但是每個單獨的system指令都是分別呼叫shell的,
每次的環境都要重新初始化。
因此,如果用php執行多條指令連續的操作,則不能透過多條system實現功能。
本文提供以下二種方法,供大家參考。
1,用php產生shell檔案並執行它,完事後刪除
複製程式碼代碼範例localecho 'string'ls $callback");system('tmp.sh');
多條命令,直接換行即可。
2,多條指令直接寫在一個語句中,如下:
複製程式碼
程式碼範例d {$path2} ];then n { mkdir -p {$path2} n chmod -R 777 {$path2} n } n fi;find -name '{$etaskid}-{$sid}*' -print | while read na版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 以上就介紹了 php中執行shell腳本的實作方法,包括了面向的內容,希望對PHP教學有興趣的朋友有幫助。