Après environ une heure de recherche sur Google, je ne peux pas croire que personne n'ait posé cette question auparavant ...
J'ai donc un script en cours d'exécution sur TTY1. Comment faire pour que ce script lance un programme arbitraire sur TTY2?
- J'ai trouvé
tty
, qui vous indique sur quel ATS vous êtes actuellement. - J'ai trouvé
writevt
, qui écrit une seule ligne de texte sur un autre ATS. - J'ai trouvé
chvt
, ce qui change quel TTY est actuellement affiché.
Je ne veux pas afficher TTY2. Je veux juste que le script principal continue de s'exécuter normalement, mais si je passe manuellement à TTY2, je peux interagir avec le deuxième programme.
[command] > /dev/tty2
(vous devez déjà être connecté à tty2)?