Доброго времени суток !
Подскажите как можно вывести консоль которая запущена в screen на страницу сайта?
Подключаться я буду через ssh.
В общем так вывожу вот код на php
<?php
$user = "root";
$password = "password";
if($ssh = ssh2_connect('1.1.1.1', 22)) {
if(ssh2_auth_password($ssh, $user, $password)) {
$stream = ssh2_exec($ssh, 'screen -x Имя_процесса'); //The Command to do
stream_set_blocking($stream, true);
$data = '';
while($buffer = fread($stream, 4096)) {
$data .= $buffer;
}
fclose($stream);
echo "<pre>";
echo $data; //Prints the output
echo "</pre>";
}
}
?>
он мне отдает следующею строчку
Must be connected to a terminal.
а если я
screen -x Имя_процесса
заменю на
screen -ls
то мне выдаст список всех процессов в screen
Вопрос как вывести консоль на станицу сайта?
Пользователь добавил сообщение 30 Декабря 2016, 21:29:10:
Не кто не не знает как можно сделать что ли