доступ к stdin / stdout процесса, запущенного в другой tty

Я вошел в свой Linux физически (скажем tty1) и начал процесс, который следит за stdin для команд и имеет некоторый stdout-put. Как я могу получить доступ к этому процессу или использовать его из сеанса SSH?

  • sudo askpass: спросить у другого tty
  • Мой процесс был убит, но я не могу понять сообщение ядра
  • Как отключить tty для одного пользователя, только используя файл Sudoers.d?
  • Графика при загрузке, как backtrack linux или Gentoo live DVD после нажатия alt + F1 при загрузке
  • Как я могу навсегда изменить тип шрифта консоли TTY, чтобы он сохранялся после перезагрузки?
  • Попытка понять, как TTY и PTY работают в CentOS 6.5?
  • Debian chroot блокирует PTTY на хосте
  • Почему существует разница в длительности выполнения команды с различными методами перенаправления?
  • One Solution collect form web for “доступ к stdin / stdout процесса, запущенного в другой tty”

    Вы можете отправлять вывод непосредственно в другой терминал, используя файлы устройств в /dev . Например:

     cat "my command" > /dev/tty1 

    для отправки вывода в tty1 или

     cat "my command" > /dev/pts/0 

    для отправки вывода на первый псевдотерминал. Используйте команду ps чтобы увидеть, на каком терминале работает процесс.

    Linux и Unix - лучшая ОС в мире.