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