我有以下代碼循環並運行一個外部文件。我無法找到有關如何正確執行此操作以及無法正常工作的信息。PHP exec() - 我如何測試甚至知道它的運行文件?
while($row = mssql_fetch_array($run)){
$arg = escapeshellarg($row['shopkeeper']);
exec("php /var/www/clients/client1/web/products/shopmania/index_test.php \"$arg\"> /dev/null 2>&1 &");
}
如何調試?也許它找到的文件,但$ ARG沒有被正確地傳遞,但我不知道如何測試和發現。
THanks提前。
通過PHP中的'exec()'調用PHP?你是認真的嗎?請仔細考慮你爲什麼這樣做。特別是在一個循環內。啊。 –
如果你真的這樣做,從PHP內部調用exec()是沒有問題的。 – mosch