Linux смени на другой /dev/ttyX и запусти там программу

Можно ли запустить сценарий в /dev/tty1 и запустить программу для запуска в /dev/tty2 и дождаться ее завершения и запустить другие команды в сценарии? Например:

echo "Hello, this is from terminal 1"
chvt 2
sh myprogram.sh (I want it to run on tty2, but it runs on tty1)
chvt 1

myprogram.sh:

echo "Hello' this is from terminal 2, please type your input:"
read A
exit A

1 ответ

Решение

Да, вы можете сделать это с помощью openvt,

openvt -c 2 sh myprogram.sh
Другие вопросы по тегам