The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Вынести ExecStartPost в отдельный systemd юнит"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Загрузка / Linux)
Изначальное сообщение [ Отслеживать ]

"Вынести ExecStartPost в отдельный systemd юнит"  +/
Сообщение от Graynder (ok), 07-Ноя-19, 10:21 
Нужен отдельный юнит, который будет запускаться аналогично ExecStartPost, то есть сразу после рестарта основного юнита. Причем рестарт основного юнита может происходить даже после загрузки всех основных служб.

Пробовал так:


[Unit]
Description=Slave service
After=master.service
Requires=master.service


[Service]
Type=oneshot
ExecStart=...
Restart=no

[Install]
WantedBy=multi-user.target


Однако, это работает только при старте системы - на этапе загрузки всех служб. Если же рестарт мастер службы происходит после - слейв команда не запускается.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Вынести ExecStartPost в отдельный systemd юнит"  +/
Сообщение от fantom (??), 07-Ноя-19, 11:22 
>[оверквотинг удален]
> Requires=master.service
> [Service]
> Type=oneshot
> ExecStart=...
> Restart=no
> [Install]
> WantedBy=multi-user.target
> Однако, это работает только при старте системы - на этапе загрузки всех
> служб. Если же рестарт мастер службы происходит после - слейв команда
> не запускается.

Посмотрите на параметр "PartOf=" в разделе [Unit]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру