Пример shell_exec php - PullRequest
       7

Пример shell_exec php

0 голосов
/ 15 октября 2010

Привет, есть несколько конкретных примеров, но я просто хотел иметь работающий универсальный вызов PHP в фоновом примере из shell_exec.

Итак, моя функция php выполняет большое задание на обработку.

Вначало скрипта (process.php), который я поставил?

!#usr/bin/php

я думаю - любой способ получить этот конкретный путь, может быть, "какой php"?

тогда фактическая команда

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

и доступ к данным из process.php с помощью argsv[1] и argsv[2]

?

спасибо

Ответы [ 2 ]

0 голосов
/ 16 июня 2016

Вам нужно запустить curl multi exec на вашем php-скрипте с параметром и получить ответ после запуска, например: http://localhost/phpjob.php?par1=asdasd&par2=1212....

0 голосов
/ 15 октября 2010

Вы можете определенно получить доступ к аргументам из process.php, как вы описали, но зачем вам запускать process.php таким образом?

Если вы уже находитесь в сценарии оболочки php, почемуне просто включить файл process.php?

...