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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн 715kg

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

Код: (php) [Выделить]
if ($ssh->login('root','123','192.168.197.128','22')){

$ssh->exec_cmd("screen -x 12160");
print_r( $ssh->get_output());


}

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

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не могу войти в Screen через php
« Ответ #1 : 18 Июня 2015, 18:17:15 »
man screen - и почитать как его привязать обратно к терминалу.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не могу войти в Screen через php
« Ответ #3 : 18 Июня 2015, 19:10:08 »
Еще раз для непонятливых. Скрин который отаттачен от консоли - никуда свой вывод не показывает (вернее показывает но куда-то очень глубоко в систему) пока он не приаттачен к консоли.

Тему про прсмотр вывода из screen без приаттачивания его к консоли вы уже завели - вот там давайте вы и посмотрите предложенные мной варианты.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://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.061 секунд. Запросов: 25.