systemctl list-dependencies postgres
Will list all the dependencies of the postgres
service.
How do I find all the dependents of a service (or unit, or target)?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this community$ systemctl list-dependencies systemd-sysusers.service --all --reverse
systemd-sysusers.service
● └─sysinit.target
● ├─accounts-daemon.service
● │ └─graphical.target
● ├─acpid.path
● │ └─paths.target
● │ └─basic.target
● │ └─multi-user.target
● │ └─graphical.target
man systemctl
:
list-dependencies [UNIT...]
Shows units required and wanted by the specified units.
This recursively lists units following the Requires=,
Requisite=, ConsistsOf=, Wants=, BindsTo= dependencies. If
no units are specified, default.target is implied.
By default, only target units are recursively expanded.
When --all is passed, all other units are recursively
expanded as well.
Options --reverse, --after, --before may be used to change
what types of dependencies are shown.
Note that this command only lists units currently loaded
into memory by the service manager. In particular, this
command is not suitable to get a comprehensive list at all
reverse dependencies on a specific unit, as it won't list
the dependencies declared by units currently not loaded.
sudo systemctl daemon-reload
help to remedy the "... as it won't list the dependencies declared by units currently not loaded" argument ?
--reverse
flag?