[systemd-devel] Question on Before=

Reindl Harald h.reindl at thelounge.net
Sat Feb 2 20:44:05 UTC 2019



Am 02.02.19 um 21:05 schrieb Steve Dickson:
> On 2/2/19 2:52 PM, Reindl Harald wrote:
>> Am 02.02.19 um 20:42 schrieb Steve Dickson:
>>> Hello,
>>>
>>> In a.service  I have 
>>>
>>> [Unit]
>>> Before=b.service 
>>>
>>> [Install]
>>> RequiredBy=b.service
>>>
>>> when I systemd start b.service (which happens to fail) 
>>> but... a.service is not being run.
>>>
>>> So I guess my question is what do I have to do
>>> to ensure a.service is *always* run before b.service?
>>
>>> [Install]
>>> RequiredBy=b.service
>>
>> why?
>>
>> [Unit]
>> Before/After/Require
>>
>> [Install]
>> WantedBy=multi-user.target
> Because a.service only needs to run when b.service is started. 

this is a cirrcualr dependency!

you say "start a before b" and at the same time "start a only when b is
started"

hwo do you imagine that to work?



More information about the systemd-devel mailing list