2012-02-23 168 views
0

我正在運行一個PHP腳本,它使用passthru函數在後臺運行系統命令。通過重定向輸出並將&置於命令末尾,腳本可以繼續執行,而無需等待系統命令完成。但是,PHP腳本本身不會退出,直到所有命令完成。有沒有一種方法可以讓PHP腳本啓動系統命令,然後在退出之前不必等待該命令完成?從PHP運行命令,退出腳本,但保持命令運行

回答

2

您是否嘗試過使用nohup?

而不是

my_command >/dev/null & 

nohup mycommand >/dev/null & 
+0

即使nohup的,PHP腳本不會退出,直到系統命令完成,雖然腳本的其餘部分已完成。 – 2012-02-23 04:41:49

+0

其實......一旦我固定了別的東西,它就工作了。謝謝! – 2012-02-23 05:33:11