我正在运行 Debian 不稳定systemd
,在启动时我有一些服务被标记为FAILED
(而不是OK
),但是日志太快了,我无法获取失败服务的名称。
我不知道是否有一种方式来获得这个启动日志一旦系统启动并运行(我不是在谈论内核日志这是与可达dmesg
但services
)。而且,这service --status-all
并没有真正的帮助,因为它只列出了打开/关闭的服务,而不是在启动时失败的服务。
所以,欢迎任何提示!
Evg*_*gin 36
尝试:
systemctl --state=failed
Run Code Online (Sandbox Code Playgroud)
--状态=
参数应该是单元 LOAD、SUB 或 ACTIVE 状态的逗号分隔列表。列出单位时,仅显示处于指定状态的单位。使用 --state=failed 仅显示失败的单位。
运行(作为root
):
systemctl status <service-name>
Run Code Online (Sandbox Code Playgroud)
状态 [模式...|PID...]]
显示关于一个或多个单元的简洁的运行时状态信息,然后是来自日志的最新日志数据。
还:
journalctl -u <service-name> -b
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
67636 次 |
最近记录: |