【问题标题】:How to execute shell command from php in background如何在后台从php执行shell命令
【发布时间】:2014-03-31 15:13:37
【问题描述】:

如何在后台使用& 在后台执行shell 命令?我试过了:

php -r "shell_exec('sleep 10 &');"

php -r "shell_exec('/bin/bash -c \"sleep 10 &\"');"

在这两种情况下,它都会暂停 10 秒,而不是只返回 shell 并在后台运行睡眠。

【问题讨论】:

    标签: php shell exec


    【解决方案1】:

    您必须在某处重新路由输出。试试这样的:

    php -r "shell_exec('sleep 10 > /dev/null &');"
    

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 1970-01-01
      • 2014-04-21
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多