Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.mithril.cs.msu.su/LecturesVMSH/FunctionGraphic/TerminalRedirect
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 06:51:06 2016
Кодировка: UTF-8
LecturesVMSH/FunctionGraphic/TerminalRedirect - UNИX

Перенаправление вывода на другой терминал

Задача: запустить программу в одном терминале ("текстовом окне") так, чтобы результат вывелся в другом.

Полезно, например, для псевдографики: запуск программы и передача параметров происходит в одном окне (нормальном, с большим шрифтом), а вывод выдается в другое (с очень маленьким шрифтом, зато с большой шириной и высотой).

Решение:

  1. Откроем новое окно (например, вкладку konsole) и выдадим там команду tty:

      $  tty
      /dev/pts/3
    запомним имя терминала
  2. Установим там шрифт поменьше (например, misc nil)

  3. Получившийся размер окна можно посмотреть командой stty, в том числе и из другого терминала:

      $ stty -a < /dev/pts/3 | grep row
      speed 38400 baud; rows 229; columns 800; line = 0;
  4. Запустим программу так: prog > /dev/pts/3

LecturesVMSH/FunctionGraphic/TerminalRedirect (последним исправлял пользователь FrBrGeorge 2009-02-19 20:35:02)