1

У меня есть служба onehot systemd, которая должна запустить процесс, но я не хочу, чтобы пользователь получал приглашение для входа в систему до его завершения, попытался это:

[Unit]
Description=Stap Loader.
After=network-online.target
Before=systemd-logind.service

[Service]
Type=oneshot
LimitNOFILE=8192
ExecStart=/opt/stap/stap start
ExecStop=/opt/stap/stap stop
StandardOutput=journal+console
RemainAfterExit=yes
TTYVTDisallocate=true
TTYReset=true

[Install]
WantedBy=multi-user.target

Это не работает.

1 ответ1

1

Удалось решить это с помощью:

Before=getty@tty1.service

Поскольку это будет использоваться только от tty (VMWare Console или bare metal)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .