Показать сообщение отдельно
  #17 (permalink)  
Старый 20.02.2023, 17:28
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

По потокам не подскажу, но можно ещё запустить внешний фоновый процесс через exec и его аналоги:
https://php.ru/forum/threads/zapusk-...9/#post-489196
https://stackoverflow.com/questions/...nswer-14556052
https://ru.stackoverflow.com/questio...BD%D0%B8%D1%8F

Тут ключевое слово - фоновый. Иначе основной скрипт будет ждать завершения дочернего процесса.

Как вариант, можно так запускать не напрямую консольный php-скрипт, а дёргать УРЛ через curl или wget:
exec("wget -b -o /dev/null 'https://javascript.ru/?s=subject&text=some text для примера'");
^^тут часть >/dev/null & не нужна, т.к. мы указали ключ -b для wget, благодаря чему он сам переходит в фон; а ключом -o мы сказали что и вывод с этой страницы сохранять не нужно.
Ответить с цитированием