2011-01-21 168 views
1

我正在使用windows操作系統wamp系統安裝。如何終止PHP exec()的運行命令啓動?

我的問題是:

如何停止或終止運行命令PHP的exec的()推出?在我的情況下,我會同時啓動幾個命令,並且它是否有像IDs這對應,所以我可以停止運行命令我想要什麼?

非常感謝!

回答

0

我不確定使用Windows操作系統時是否適用相同的邏輯,但您需要分兩步進行操作。

1)當你從PHP啓動進程 - 你需要fork,這樣你的實際PHP不會掛起。我習慣在perl中做這件事,我確信php也是這樣做的。 2)不管你啓動什麼程序,如果你可以得到它的PID,然後將它存儲在數據庫中。如果它是唯一的可執行文件名,那麼只需運行taskkill /IM uniquename.exetaskkill /PID ####如果您有PID

+0

您的意思是過程控制功能? php文檔說明:此擴展在Windows平臺上不可用。 – qinHaiXiang 2011-01-21 14:40:43