Как прописать в скрипте systemd загрузку до запуска multi-user?

0 views
Skip to first unread message

Зиганшин Руслан

unread,
Mar 22, 2022, 12:50:02 PM3/22/22
to
Попробовал 
[Unit]
Before = multi-user.target

Не сработало. Пишет в журнале, мол неизвестный ключ Before.

Alex Kicelew

unread,
Mar 22, 2022, 1:00:02 PM3/22/22
to
Не нашел навскидку точной формулировки, но везде в манах ищется только
Before=, и во всех конфигах у меня тоже. То бишь, без пробелов.

Но с таргетами Before я не пробовал, так что 100% на отсечение не дам.

Зиганшин Руслан

unread,
Mar 22, 2022, 1:10:03 PM3/22/22
to
Быть может стоит поискать, какой ключ блокирует multi-user.target, пока скрипт не отработает (в моём случае до ввода пароля от диска, cryptsetup)? Быть может, мне в [Service] стоит заменить Type с idle на что-то другое?

вт, 22 мар. 2022 г., 19:56 Alex Kicelew <ark...@gmail.com>:

George Shuklin

unread,
Mar 22, 2022, 3:10:03 PM3/22/22
to

Пробелы вокруг равно надо убрать.

(И ещё в секции [Install] должно быть указано, от кого этот юнит зависит после enable).

Anatoly Pugachev

unread,
Mar 22, 2022, 4:50:02 PM3/22/22
to
On Tue, Mar 22, 2022 at 7:45 PM Зиганшин Руслан
<zigansh...@gmail.com> wrote:
>
> Попробовал
> [Unit]
> Before = multi-user.target
>

https://www.freedesktop.org/software/systemd/man/bootup.html

я бы попробовал за шаблон вашего unit'a взять rescue.service
Reply all
Reply to author
Forward
0 new messages