0
我正在運行一個PHP腳本,它使用passthru
函數在後臺運行系統命令。通過重定向輸出並將&
置於命令末尾,腳本可以繼續執行,而無需等待系統命令完成。但是,PHP腳本本身不會退出,直到所有命令完成。有沒有一種方法可以讓PHP腳本啓動系統命令,然後在退出之前不必等待該命令完成?從PHP運行命令,退出腳本,但保持命令運行
我正在運行一個PHP腳本,它使用passthru
函數在後臺運行系統命令。通過重定向輸出並將&
置於命令末尾,腳本可以繼續執行,而無需等待系統命令完成。但是,PHP腳本本身不會退出,直到所有命令完成。有沒有一種方法可以讓PHP腳本啓動系統命令,然後在退出之前不必等待該命令完成?從PHP運行命令,退出腳本,但保持命令運行
您是否嘗試過使用nohup?
而不是
my_command >/dev/null &
做
nohup mycommand >/dev/null &
即使nohup的,PHP腳本不會退出,直到系統命令完成,雖然腳本的其餘部分已完成。 – 2012-02-23 04:41:49
其實......一旦我固定了別的東西,它就工作了。謝謝! – 2012-02-23 05:33:11