Запустите командную строку, используя PHP - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь запустить команду в CMD с использованием PHP и получить вывод в Интернете.После некоторых исследований я узнал о функции exec('command', $output, $return_var).И я получил вывод, когда я бегу ping www.google.com, потому что после завершения выполнения команда заканчивается.Но то, что я ищу, когда запускаю команду, мне нужно получить вывод Node Ready, и, поскольку выполнение не заканчивается и не запускается, поэтому сервер ожидает вывода.Есть ли в любом случае, где я могу получить вывод в этом состоянии.

Мой вывод CMD: CMD OUTPUT

Эта функция помогает мне запустить CMD и выполнить команду.Как я получу вывод в сети ??

function execInBackground($cmd) { 
if (substr(php_uname(), 0, 7) == "Windows"){ 
    pclose(popen("start /B ". $cmd, "r"));  
} 
else { 
    exec($cmd . " > /dev/null &");   
} } 

Спасибо

...