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

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

One Solution collect form web for “доступ к stdin / stdout процесса, запущенного в другой tty”

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

 cat "my command" > /dev/tty1 

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

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

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

  • Проблема с fsck при загрузке Debian stretch
  • tty и grub загружаются нечитабельно с nvidia K1100M на zbook 15 g2 с Intel
  • Как избежать сбоя входа в систему с помощью ecryptfs
  • Как получить штыри-проклятия, чтобы начать с правильного tty?
  • Странная escape-последовательность
  • Каково максимально допустимое количество TTY, определяется ли оно где-либо в заголовках ядра?
  • Прочитайте, что написано в / dev / tty *
  • Настройки Xorg с настройками ядра не будут работать с другими tty
  • cat повреждает данные последовательного порта
  • dmesg -n7 не действует в виртуальном терминале
  • Установка свежей арки - текст терминала полностью нечитабелен сразу после загрузки
  • Linux и Unix - лучшая ОС в мире.