Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу войти в Screen через php  (Прочитано 936 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 715kg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Не могу войти в Screen через php
« : 18 Июнь 2015, 17:59:27 »
Пытаюсь через php войти в скрин, что бы полунить информацию из консоли.

Код: PHP
  1. if ($ssh->login('root','123','192.168.197.128','22')){
  2.  
  3. $ssh->exec_cmd("screen -x 12160");
  4. print_r( $ssh->get_output());
  5.  
  6.  
  7. }

print выводит Must be connected to a terminal.

Хотя другие команды, например screen -ls или ls или mkdir 111  И так далее работают отлично.
Помогите пожалуйста войти в консоль и вывести на экран данные

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12075
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Re: Не могу войти в Screen через php
« Ответ #1 : 18 Июнь 2015, 18:17:15 »
man screen - и почитать как его привязать обратно к терминалу.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн 715kg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Не могу войти в Screen через php
« Ответ #2 : 18 Июнь 2015, 18:29:15 »
Уже читал, что то толку нету  :-[
Он вообще не открывает скрин в php
Пишет то что и писал.
Нужно как то сделать статический снимок Screen

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12075
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Re: Не могу войти в Screen через php
« Ответ #3 : 18 Июнь 2015, 19:10:08 »
Еще раз для непонятливых. Скрин который отаттачен от консоли - никуда свой вывод не показывает (вернее показывает но куда-то очень глубоко в систему) пока он не приаттачен к консоли.

Тему про прсмотр вывода из screen без приаттачивания его к консоли вы уже завели - вот там давайте вы и посмотрите предложенные мной варианты.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн 715kg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Не могу войти в Screen через php
« Ответ #4 : 19 Июнь 2015, 22:05:19 »
Простите пожалуйста, но я новичок в ubuntu.  Термин приаттачить мне еще не известен, в интернете что то нету нормального описания, по запросу (приаттачить screen ubuntu) или дайте подсказку, по каким запросам искать. Заранее спасибо.

Пользователь решил продолжить мысль 20 Июнь 2015, 00:29:26:
Я умудрился решить проблему другим путем.  Добавил в запуск скрина параметр -L  в папке с запускаемым скриптом появился screenlog.0 из него просто вывожу инфу командой cat screenlog.0
« Последнее редактирование: 20 Июнь 2015, 00:29:26 от 715kg »

 

Страница сгенерирована за 0.125 секунд. Запросов: 24.