Я пытаюсь запустить команду в CMD с использованием PHP и получить вывод в Интернете.После некоторых исследований я узнал о функции exec('command', $output, $return_var)
.И я получил вывод, когда я бегу ping www.google.com
, потому что после завершения выполнения команда заканчивается.Но то, что я ищу, когда запускаю команду, мне нужно получить вывод Node Ready
, и, поскольку выполнение не заканчивается и не запускается, поэтому сервер ожидает вывода.Есть ли в любом случае, где я могу получить вывод в этом состоянии.
Мой вывод CMD:
Эта функция помогает мне запустить CMD и выполнить команду.Как я получу вывод в сети ??
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
} }
Спасибо