У меня есть много perl-скриптов, работающих на linux, которые идут и выполняют много задач, каждый из которых занимает около 10 минут (создание резервных копий и тому подобное) и выводит каждый шаг ... так, чтобы пользователь видел, чтоскрипт делает в это время ...
То, что я сейчас делаю, вызывает вызов скрипта perl из команды php через shell_exec()
, что происходит, когда вывод выводится после того, как скрипт завершил работу идля этого браузера продолжайте загрузку в течение 10 минут, что не является интерактивным.
Итак, я хочу получить вывод непосредственно в браузер из сценария perl во время его работы, то есть, как только он может появиться через 2 секунды, независимо от того, какой вывод есть из сценария perl, я хочу показать его на своей веб-странице..