2013-01-14 85 views
0

每当我通过shell_exec()在PHP中执行命令时,它会自动启动新进程。当命令执行时,PHP是否会自动终止该进程?PHP shell_exec()终止进程

谢谢!

+0

你是什么意思? exec'd进程将运行直到它退出并返回到php。此时系统将终止该过程。一旦你调用exec()(或任何相关的函数),php基本上被暂停并且不在图片中。 –

回答

1

一旦命令完成执行,PHP将自动终止他启动的新进程并且脚本将继续(当exec()命令正在运行时它可以继续,但您需要将输出重定向到文件)

+0

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