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


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

Автор Тема: Как сделать ввод в одном терминале, а вывод в другом?  (Прочитано 1494 раз)

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

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Можно ли сделать ввод команд для программы в одном терминале, а вывод информации от программы в другом?
Ubuntu 14.10

Оффлайн LockerX

  • Активист
  • *
  • Сообщений: 370
    • Просмотр профиля
Нормальным способом - сомневаюсь. Можно узнать зачем это?

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
В системном терминале или в графическом приложении терминале?

Пользователь решил продолжить мысль 17 Мая 2013, 10:28:18:
В системном, например так:
read a; echo $a > /dev/tty2
если находимся в tty1, то вводить значение нужнов в tty1, а вывод echo будет уже на tty2.
По-умолчанию, для этого нужно быть root.

Пользователь решил продолжить мысль 17 Мая 2013, 10:31:33:
Точно также для псевдотерминалов графических:
read a; echo $a > /dev/pts/1
если находимся в терминале 0, то запрос будет в нем, а вывод на терминал 1.
Разумеется, тоже нужно быть root.
« Последнее редактирование: 17 Мая 2013, 10:31:33 от Vitsliputsli »

Оффлайн staso

  • Активист
  • *
  • Сообщений: 437
    • Просмотр профиля

Оффлайн avi9526

  • Автор темы
  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Нормальным способом - сомневаюсь. Можно узнать зачем это?
Игровой сервер выводит информацию в терминал, также реагирует на вводимые команды, но он сильно флудит, нужно фильтровать grep'ом, кроме того вывод информации сбивает то, что я ввожу, очень мешает. Поэтому в играх обычно консоль имеет отдельную строку для ввода команд.

Vitsliputsli, спс, попробую…

staso > /dev/null

Ubuntu 14.10

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Разумеется, тоже нужно быть root.
:/

mkfifo не?

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
soarin, я про конкретный пример писал, а выполнение не от root это совсем другой вопрос, который можно решить множеством способов.

 

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