У меня есть этот скрипт, который делает проверку во время установки ОС. он использует 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
пожалуйста, может кто-нибудь указать мне, что я пропускаю?