我使用PHP的shell_exec函數在我的服務器上調用bash腳本。現在用PHP的shell_exec調用bash - 緩慢
shell_exec("bash -x /tesladata/isetools/0-extractbytickerforweb.bash $ticker $isedate > /t24alv2/iseoutput/$ticker-$isedate-$thistime.log &");
,我以前有從一個CGI腳本運行命令( 「bash的-x ...」),它是要快得多(瞬時)。現在腳本運行(> 10秒)以及生成的頁面呈現需要很長的時間。
任何想法爲什麼這麼慢?我仍然想從PHP運行bash腳本,而不是CGI,因爲我的整個站點正在轉換爲PHP。也許另一個功能更適合?任何想法,將不勝感激。
有沒有人測試過?有誰知道如何在Linux中做到這一點? – Cripto 2013-07-06 19:47:24
我測試過,它爲我工作。 Apache 2.4/PHP 5.4.7/Windows 7 – Marek 2013-08-27 12:00:40
它也適用於我。使用Zend Server CE。 – 2014-07-19 14:50:01