LINUX.ORG.RU
решено ФорумAdmin

Логиниться только после завершения пользовательского сервиса

 


1

2

Здравствуйте.

Обустроил для своих целей systemd ваншот сервис:

# cat /usr/lib/systemd/system/muser.service
[Unit]
  Description=mydeal
 
[Service]
  ExecStart="не очень быстрые вещи"
  Type=oneshot
 
[Install]
  WantedBy=multi-user.target

Он запускается, делает всё, что нужно, завершается. Всё ок.

Мне нужно, чтоб консольное приглашение системы появлялось только когда вышеописанный сервис успешно отыграл.

В systemd-logind.service в секции [Unit] пробовую «Requires=muser.service», «After=muser.service», «Wants=muser.service» - всё без толку: логин появляется, когда muser ещё шуршит.

Помогите разобраться. Спасибо за внимание.

★★★★★

Последнее исправление: piyavking (всего исправлений: 3)