“列出所有失败的单元”的 systemctl 选项是什么

Tai*_*aul 104 systemd

systemctl
Run Code Online (Sandbox Code Playgroud)

返回单元列表,无论它们是否已加载、活动、它们的子项和描述。

systemctl is-failed
Run Code Online (Sandbox Code Playgroud)

仅返回状态列表。

返回失败单元详细信息的语法是什么?

cg9*_*909 168

您可以使用systemctl list-units --state=failed来列出所有失败的单元。

systemctl 的参数记录在手册页systemctl(1) 中

  • `--failed` 是 `--state=failed` 的别名 (36认同)
  • 我知道了。从 PR 讨论中我了解到我们可以删除 `list-units` 并单独使用 `systemctl --failed` :) (12认同)
  • 我觉得很烦人,`systemctl status` 告诉我 one+ 的事情失败了,但不会告诉我什么。我需要运行另一个命令,而不是在 `status` 子命令下进行查找。耻辱。 (10认同)
  • 是的,没错,但直到 2017 年 2 月 2 日,`--failed` 都没有记录在代码库中并被标记为已弃用([#5198](https://github.com/systemd/systemd/pull/5198)) (6认同)

Pla*_*er1 16

这更简单:

systemctl --failed