2013-01-14 84 views
0

每當我通過shell_exec()在PHP中執行命令時,它會自動啓動新進程。當命令執行時,PHP是否會自動終止該進程?PHP shell_exec()終止進程

謝謝!

+0

你是什麼意思? exec'd進程將運行直到它退出並返回到php。此時系統將終止該過程。一旦你調用exec()(或任何相關的函數),php基本上被暫停並且不在圖片中。 –

回答

1

一旦命令完成執行,PHP將自動終止他啓動的新進程並且腳本將繼續(當exec()命令正在運行時它可以繼續,但您需要將輸出重定向到文件)

+0

並用'&'背景命令。 – Sammitch