0

嗨,有多个具体的例子,但我只是想从 shell_exec 中有一个工作的通用调用 PHP 到后台示例。

所以我的 php 函数运行一个大型的处理工作。

在我放的脚本(process.php)的顶部?

!#usr/bin/php

我想 - 任何方式来获得那个特定的路径,也许是“哪个 php”?

那么实际的命令是

shell_exec(sprintf('php process.php %s %s > /dev/null 2>/dev/null &','data1','data2'));

argsv[1]并使用and访问 process.php 中的数据argsv[2]

?

谢谢

4

2 回答 2

0

您绝对可以按照您描述的方式从 process.php 访问参数,但是为什么要这样启动 process.php 呢?

如果您已经在一个 php shell 脚本中,为什么不直接包含 process.php 文件呢?

于 2010-10-15T19:56:12.410 回答
0

您需要使用参数在您的 php 脚本上运行curl multi exec并在运行后收到答案,例如:http://localhost/phpjob.php?par1=asdasd&par2=1212....

于 2016-06-16T14:58:13.873 回答