systemctl 列出服务按目标过滤

systemctl 列出服务按目标过滤

我可以使用以下命令列出主机目标:

systemctl list-units --type=target

我可以使用以下命令查询现有服务:

systemctl list-units [--all]

但我无法弄清楚如何仅列出属于给定的服务target

尝试从中解析文件和目录/etc/systemd/system似乎/lib/systemd/system不是一个好主意。

有人能帮助我吗?

答案1

“属于”一个目标,是通过目标依赖于其他单位来表达的:

systemctl list-dependencies <name>.target

相关内容