2012-03-03 31 views
0

我有一個後臺腳本,將通過一個web腳本執行,它將比Web腳本運行所需的時間更長,所以我希望它能夠完成它的工作背景。使用exec()運行php腳本時,我的錯誤記錄在哪裏? exec('php script.php'/ dev/null &');

我應該沒有輸出,所以我有>的/ dev/null的重定向輸出,然後&我相信使得它在後臺運行。

但如果腳本遇到錯誤,其中將這個錯誤記錄下來?

對不起noob問題。我不太熟悉exec或cli php

回答

0

這將取決於您的安裝,我在Linux上並安裝了Lampp,並且我的所有日​​志消息都在/lammp/logs

+0

謝謝!因此,爲了清楚起見,錯誤消息將出現在所有其他php錯誤消息出現的地方,包括從瀏覽器運行的web php腳本? – benino 2012-03-03 01:03:20

+0

它也將取決於您的Web應用程序中是否已將error_log設置爲按您的意願工作:http://php.net/manual/en/function.error-log.php – Gerep 2012-03-03 01:05:17