[systemd-devel] [Need Help]: What Systemd service directives to use
rajat rastogi
rajat1.iitd at gmail.com
Thu Aug 30 09:24:50 UTC 2018
Hi Sietse,
Thanks for reply.
So if use mentioned directives as below
A.service file
------------------
PropagatesReloadTo=B
B.service file
----------------
PropagatesReloadTo=A
Will not it create a loop? If yes, how to avoid it.
I will re-phrase the requirements:
1. If process A is restarted then B should also be restarted
2. If process B is restarted then A should also be restarted
3. If process A is stopped then B should not be stopped
4. If process B is stopped then B should not be stopped
For the above requirements, I want to know, what directives I need to add
to service files for A & B.
Regards,
Rajat
On Thu, Aug 30, 2018 at 1:19 PM Sietse van Zanen <sietse at wizdom.nu> wrote:
> Hi Rajat,
>
>
> Take a look at BindsTo, PartOf, PropagatesReloadTo, ReloadPropagatedFrom
> and <
> https://www.freedesktop.org/software/systemd/man/systemd.unit.html#PropagatesReloadTo=>
> OnFailure. I think a combination of these should achieve what you want,
>
> https://www.freedesktop.org/software/systemd/man/systemd.unit.html#BindsTo=
> <
> https://www.freedesktop.org/software/systemd/man/systemd.unit.html#BindsTo
> >
>
>
>
> -Sietse
>
> ________________________________
> From: systemd-devel <systemd-devel-bounces at lists.freedesktop.org> on
> behalf of rajat rastogi <rajat1.iitd at gmail.com>
> Sent: Thursday, August 30, 2018 09:07
> To: systemd-devel at lists.freedesktop.org
> Subject: [systemd-devel] [Need Help]: What Systemd service directives to
> use
>
> Hi,
>
> My name is rajat.
>
> I have below requirement:
>
> There are 2 processes A and B.
>
> For the mentioned processes, below behaviour is required:
>
> 1. If process A is restarted then B should also be restarted
>
> 2. If process B is restarted then A should also be restarted
>
> For the above-desired behaviour, what Systemd directives I should use? How
> I can avoid circular dependency if any might appear?
>
> Thanks and Regards,
> Rajat Rastogi
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180830/198fbf6a/attachment-0001.html>
More information about the systemd-devel
mailing list