【问题标题】:PHP shell_exec() terminate processPHP shell_exec() 终止进程
【发布时间】:2012-12-28 13:50:25
【问题描述】:

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

谢谢!

【问题讨论】:

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

标签: php process kill shell-exec terminate


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    相关资源
    最近更新 更多