我知道使用 systemctl status 来检查服务的特定状态,并使用 systemctl enable 在系统启动时将服务置于自动启动状态。但如何列出所有现有的自动启动服务呢?
对于系统和用户单元文件:
systemctl list-unit-files | grep enabled && systemctl --user list-unit-files | grep enabled
您好,参考@papey的答案,格式更好的选项可能是使用
systemctl
的state
选项:
$ systemctl list-unit-files --state=enabled
$ systemctl list-unit-files --user --state=enabled