[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [systemd] Как запустить службу со StopWhenUnneeded=true?



Pavel Volkov <sailor@lists.xtsubasa.org> wrote:
> On четверг, 13 июня 2019 г. 04:38:19 MSK, Dmitry Alexandrov wrote:
>> Собственно, есть служба со StopWhenUnneeded=true.  На приказ включиться она изображает, что включается, и немедленно же выключается.
>>
>> Есть ли какой более элегантный способ ее разово запустить, чем написать зависящую от нее заглушку?
>
> Можно типа так:
> systemctl add-wants --runtime default.target myservice.service
> systemctl start myservice.service

Ну это хуже, чем то, с чего начали: создать заглушку myservice.target типа:

[Unit]
Wants=myservice.service

и запускать уже ее.

Ее потом можно так и оставить на будущее, а лишнюю зависимость у ‘default’а надо будет не забыть подчистить, причем вручную, ибо команды типа ‘remove-wants’ для этого, как я вижу, не предусмотрено.

Attachment: signature.asc
Description: PGP signature


Reply to: