У меня есть сценарий PHP, который должен вызывать сценарий оболочки, но не заботится о выводе. Сценарий оболочки выполняет несколько вызовов SOAP и выполняется медленно, поэтому я не хочу замедлять запрос PHP, пока он ожидает ответа. Фактически, PHP-запрос должен иметь возможность завершиться без завершения процесса оболочки.
Я посмотрел в различные exec()
, shell_exec()
, pcntl_fork()
функции и т.д., но ни один из них не кажется, предлагают именно то , что я хочу. (Или, если они это сделают, мне не понятно, как.) Есть предложения?
nice
иionice
предотвратить его перегрузку вашей системы (например/usr/bin/ionice -c3 /usr/bin/nice -n19
)