В основном вы хотите дать сигнал об окончании 1 процесса (возврат к исходному Requester.php
) и запустить новый процесс (финиш Provider.php
). Вероятно, есть более элегантный способ осуществить это, но я справился с этим несколькими способами. Все они в основном приводят к выполнению команды, чтобы отделить второй процесс.
добавление следующего > /dev/null 2>&1 &
в конец вашей команды позволит ей работать в фоновом режиме, не препятствуя фактическому выполнению вашего текущего сценария
Вам может подойти что-то вроде следующего:
exec("wget -O - \"$url\" > /dev/null 2>&1 &");
- хотя вы также можете сделать это как PHP-процесс командной строки.
Вы также можете сохранить информацию, которая должна быть обработана, и обработать оставшуюся обработку в задании cron, которое воссоздает те же функциональные возможности без необходимости выполнения.