On Thu, 14.04.11 14:57, "Jóhann B. Guðmundsson" (johan...@gmail.com) wrote:

> 
> On 04/14/2011 02:35 PM, Michal Hlavinka wrote:
> > If I use Requires= directive, it starts driver for upsd, but is it possible 
> > to specify to
> > stop the driver when upsd stops?
> >
> 
> I think that you would use BindTo= instead of Requires= in upsd.service 
> ( that is if uspd is depend upon them being running = ) along with ExecStop=
> 
> In man systemd.unit
> 
>   BindTo=
>             Configures requirement dependencies, very similar in style 
> to Requires=, however in addition to this behaviour it also
>             declares that this unit is stopped when any of the units 
> listed suddenly disappears. Units can suddenly, unexpectedly
>             disappear if a service terminates on its own choice, a 
> device is unplugged or a mount point unmounted without involvement of
>             systemd.
> 
> ExecStop=-/bin/systemctl stop upsd-device.service
> ExecStop=-/bin/systemctl stop upsd-monitor.service

Why ExecStop= here?

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to