后台进程

时间:2012-10-08 11:27:43

标签: php system exec

我从未使用系统命令,所以我需要一些帮助来运行php后台进程:

  1. 我可以在共享服务器环境中运行exec()命令吗?
  2. 是否有可能不等待它在我运行的文件中完成?
  3. 我可以使用参数传递给此文件吗?

2 个答案:

答案 0 :(得分:0)

  1. 这取决于服务器配置。
  2. 也许你使用屏幕。
  3. 您可以使用参数,就像从命令行运行命令一样 http://php.net/manual/en/function.exec.php

答案 1 :(得分:-1)

1尝试找出

2使用/dev/null

3 exec('php -f '.ROOT_PATH.'/index.php '.$this->['param'].' '.$param.' '.$param.' "'.preg_replace('/"/', '\"', serialize($array))."\" > /dev/null &");