Как написать вывод на экран из службы systemd во время загрузки?

У меня есть специальная служба systemd, которая запускается во время первой загрузки.

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

Вот мой сервис systemd:

[Unit] Description=Prepare operator after installation Before=getty@tty1.service getty@tty2.service getty@rrt3.service getty@tty4.service getty@tty5.service getty@tty6.service Wants=network-online.target After=network.target network-online.target OnFailure=emergency.target OnFailureJobMode=replace-irreversibly [Service] Type=oneshot ExecStart=/usr/bin/provision-operator [Install] WantedBy=multi-user.target 

  • установлен Arch Linux, но не может загружаться
  • Как создать системную цель?
  • Как пропустить тайм-аут 90s в systemd
  • Копировать изображения ядра после обновления ядра
  • Не удается загрузить из-за отсутствия внешнего диска
  • Создайте пользовательскую запись debian grub для запуска systemd multiuser.target
  • Как установить корневую файловую систему Arch Linux на тонких LVS LVM на LUKS на разделенном на GUID устройстве?
  • Директива Systemd RequiredBy игнорируется
  • One Solution collect form web for “Как написать вывод на экран из службы systemd во время загрузки?”

    В man systemd.directives вы можете искать «выход» и находить, что в man systemd.exec StandardOutput= . Там вы можете найти опции, включая journal+console для отправки вывода в журнал systemd и системную консоль. Вы также можете попробовать kmsg+console . Согласно документу kmsg "связывает стандартный вывод с буфером журнала ядра, который доступен через dmesg (1),"

    Linux и Unix - лучшая ОС в мире.