我有一个源自 /etc/init.d/XX 脚本的“服务”,并为它生成了一个 systemd包装器。它不会在任何运行级别自动启动,并且当我运行systemctl --all
或systemctl list-unit-files --all
它不会出现在任何列表中时。
我的预感是因为它没有依赖关系,还没有启动,它没有“加载”到 systemd 中(所以没有启用,没有加载)所以 systemd 没有列出它。
有没有办法获得所有可能服务的完整列表,即使是那些尚未启动且未自动启动的服务?或者做一个systemctl search
等效的?
此相关问题仅要求提供将在启动时尝试的服务列表。
“--all”下的man
页面systemctl
说
要列出系统上安装的所有单元,请改用 list-unit-files 命令
但是这些禁用的单位不会出现在list-unit-files
.