systemctl


返回单元列表,无论它们是否已加载,活动,其子视图和描述。

systemctl is-failed


返回状态列表仅

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

#1 楼

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

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

评论


--failed是--state = failed的别名

–sshow
17年8月2日在14:57



是的,没错,但是直到2017-02-02为止-在代码库中未记录--failed并将其标记为已弃用(#5198)

–cg909
17年8月2日在19:08

我懂了。从PR讨论中,我了解到我们可以删除list-units并使用systemctl-自身失败:)

–sshow
17年8月2日在20:22

我发现systemctl的状态告诉我一件事已失败很令人烦恼,但不会告诉我什么。我需要运行另一个命令,而不是在status子命令下查找。耻辱。

–内森·利连塔尔(Nathan Lilienthal)
18年6月22日在3:02

@NathanLilienthal请求系统的人员进行更改。不过,他们对“一种正确的做事方式”颇有见解。

– vonbrand
20-2-25在15:12

#2 楼

这更简单:

systemctl --failed