Предотвращение всего процесса для печати на консоли ожидает, что процесс мастера настройки

У меня есть плата, в которой ArchLinux установлен. Моя задача – создать мастер настройки, который появляется, когда устройство загружается в первый раз, запрашивая входные данные, такие как установка даты, времени, информации о пользователе от пользователя. Плата имеет последовательную консоль / dev / ttyS0 и Ethernet-порт. Я хочу, чтобы мой мастер настройки отображался в последовательной консоли, ArchLinux использует systemd, поэтому я написал файл службы для этого

[Unit] Description=Simple interactive dialog window After=getty@ttyS0.service [Service] Type=oneshot ExecStart=/usr/bin/configuration_wizard.sh StandardInput=tty-force TTYPath=/dev/ttyS0 TTYReset=yes [Install] WantedBy=default.target 

Эта услуга начинается хорошо, и она вынуждает принимать консоль, и она правильно печатает на консоли. Но этот другой процесс также начинается, и они печатаются и для консоли. Так что консоль запуталась. Как я могу предотвратить другой процесс печати на консоль ?. Есть ли способ в .service файле остановить другие службы, такие как служба входа в систему, пока мастер не завершит работу?