Depois de uma hora pesquisando no Google, não acredito que ninguém tenha feito essa pergunta antes ...
Então, eu tenho um script em execução no TTY1. Como faço para que esse script inicie algum programa arbitrário no TTY2?
- Eu encontrei
tty
, que diz em qual TTY você está atualmente. - Eu descobri
writevt
, que escreve uma única linha de texto em um TTY diferente. - Eu encontrei
chvt
, que altera qual TTY é exibido atualmente.
Não quero exibir TTY2. Eu só quero que o script principal continue executando normalmente, mas se eu alternar manualmente para o TTY2, posso interagir com o segundo programa.
[command] > /dev/tty2
(você já deve estar logado no tty2)?