Re: How can I simply check that a service has been restarted ?

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

 



On Tue, 2020-11-10 at 11:50 +0100, Francis Moreau wrote:
> On Tue, Nov 10, 2020 at 11:30 AM Lennart Poettering
> <lennart@xxxxxxxxxxxxxx> wrote:
> > On Di, 10.11.20 10:28, Francis Moreau (francis.moro@xxxxxxxxx) wrote:
> > 
> > > Hello,
> > > 
> > > After restarting a service with "systemctl try-restart ..." I want to
> > > verify that the service has been restarted.
> > > 
> > > How can I reliably do this without using the dbus API ?
> > 
> > D-Bus is how systemd exposes its state. If you don't want to use that,
> > you won't get the state information.
> > 
> 
> dbus is overkill for my little bash script.

It's pretty simple, and a one-liner, to get the value of a property
from a bash script with busctl. Eg:

$ busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1/unit/gdm_2eservice org.freedesktop.systemd1.Service Restart
s "always"

-- 
Kind regards,
Luca Boccassi
_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux