[systemd-devel] [EXT] Re: Q: Querying units for "what provides" a target

Michael Biebl mbiebl at gmail.com
Fri Sep 9 08:55:47 UTC 2022


Example: syslog.service

$ systemctl status syslog.service
● rsyslog.service - System Logging Service
     Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled;
preset: enabled)
     Active: active (running) since Thu 2022-09-08 08:55:45 CEST; 1 day 1h ago
TriggeredBy: ● syslog.socket
       Docs: man:rsyslogd(8)
             man:rsyslog.conf(5)
             https://www.rsyslog.com/doc/
   Main PID: 624 (rsyslogd)
      Tasks: 4 (limit: 19002)
     Memory: 3.8M
        CPU: 1.341s
     CGroup: /system.slice/rsyslog.service
             └─624 /usr/sbin/rsyslogd -n -iNONE

You'll see that syslog.service is provided by  provided by
rsyslog.service (and the actual name of the file on the disk)
Isn't this what you wanted? If not, I must have misunderstood what you
are looking for.

Am Fr., 9. Sept. 2022 um 10:52 Uhr schrieb Ulrich Windl
<Ulrich.Windl at rz.uni-regensburg.de>:
>
> >>> Michael Biebl <mbiebl at gmail.com> schrieb am 09.09.2022 um 10:30 in Nachricht
> <CAGWsdOg-_29F=rW32=FyQ+mymP=BFB8V7=Kn_GQyTO62KPKq6g at mail.gmail.com>:
> > I'd probably just use `systemctl status`
>
> Can you give some details? I don't see what I'm expecting to see.
>
> Regards,
> Ulrich
>
>
> >
> > Am Fr., 9. Sept. 2022 um 10:18 Uhr schrieb Ulrich Windl
> > <Ulrich.Windl at rz.uni-regensburg.de>:
> >>
> >> Hi!
> >>
> >> I'm wondering: having some specific target, e.g. time-set.target, how can I
> > find out what actually "provides" that target?
> >> I see that I can query what "requires" the given target, but how to I get
> > the other direction?
> >> I mean by using a tool like systemctl, not by finding and grepping some
> > directories for symbolic links.
> >>
> >> Sorry if that turns out to be a stupid question where I should have known
> > the answer...
> >>
> >> Regards,
> >> Ulrich
> >>
> >>
> >>
>
>
>
>


More information about the systemd-devel mailing list