подключение к screen на linux с помощью php ...

s88s

Создатель
Регистрация
11 Ноя 2012
Сообщения
44
Реакции
2
Доброго времени суток !

Подскажите как можно вывести консоль которая запущена в 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

Вопрос как вывести консоль на станицу сайта?
 
screen -S имя_окна имя_процесса - создать окно с процессом
screen -list - просмотр всех окон
screen -r имя_окна - подключиться к процессу
 
  • Заблокирован
  • #4
вы должны написать, что в консоли SSH
 
Назад
Сверху