сообщения в последовательной консоли в дополнение к терминальной консоли с перенаправлением консоли - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть этот скрипт, который делает проверку во время установки ОС. он использует exe c для запуска некоторой части кода на другом терминальном консольном устройстве (tty9).

пока все хорошо. Теперь я настроил последовательную консоль и вижу все сообщения об установке, но когда он достигает шага exe c, он просто останавливается и больше ничего не видит.

Я заменил tty9 на последовательный консоль ttyS0, и он работает нормально, но я хочу, чтобы эти сообщения появлялись в обеих консолях, включая подсказку внутри условия «если». до сих пор не достигли в этом.

exec </dev/tty9 2>/dev/tty9 >/dev/tty9
chvt 9
if ! drive_config -t /tmp/template --logfile /tmp/template.log /tmp/partition; then
    # Abort installation
    echo "Press [enter] to abort installation"
    read
    reboot
    # Sleep forever until system is rebooted
    while true; do read; done
fi
chvt 1
exec </dev/tty1 2>/dev/tty1 >/dev/tty1

пожалуйста, может кто-нибудь указать мне, что я пропускаю?

...