Хочу через php скрипт запустить работу в фоне другого скрипта, для этого в script_1.php пишу такой код:
exec('nohup /opt/php71/bin/php /script_2.php &');
И процесс добавляется конечно, но script_1.php ждет завершение exec (то есть покуда выполниться запускаемый script_2.php). А мне не нужно чтобы script_1.php ждал выполнения, мне нужно чтобы он просто добавил процесс и завершился сразу же.
Буду благодарен за помощь!
В официальной документации https://www.php.net/manual/ru/function.exec.php к этой функции exec(), есть комментарий в котором рекомендуют поступать следующим образом
passthru("nohup /opt/php71/bin/php /script_2.php >> /tmp/log_file.log 2>&1 &");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте пытаюсь получить массив из объеденных таблиц, но не получается не знаю что уже делать вот мой код
Появилась задача: разделить контент в представлении по страницам
Всем добрый день, есть потребность взять данные с БД+- 1000 условий (перечень айди)