Возврат вывода из exe c () без блокировки PHP процесса - PullRequest
0 голосов
/ 08 апреля 2020

Я хочу запустить bash программу из PHP, и сейчас я делаю это с exec("program.sh"). Хотя в дальнейших шагах сценария PHP нет необходимости, я хотел бы уведомить пользователя о завершении выполнения программы (в настоящее время это занимает около 10 секунд, но в будущих итерациях может занять больше времени). Это не обязательно должно быть в PHP, но может быть сделано, например, JS. Я знаю, что могу запустить программу с > /dev/null & для запуска в фоновом режиме, но есть ли способ, например, поместить выходные данные в файл или, более элегантным способом, уведомить мой JS скрипт (который использует AJAX для отправки форма) когда команда успешно выполнена?

Сервер работает на Ubuntu 18.04

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...