如何接收来自 systemctl 的反馈?

如何接收来自 systemctl 的反馈?

我缺少一些来自 systemd 命令的反馈。在发出

systemctl restart my_service

没有输出,要接收确认是否my_service已启动,我需要输入

systemctl status my_service

有没有办法至少有一行解释 systemd 做了什么,也许还可以解释服务是否启动失败或成功?

答案1

您可以使用命令组合并启动以下命令:

$ systemctl start my_service && journalctl -feu my_service

您将获得最后的日志行,my_service并且需要按 Ctrl+C 退出。

我知道,您要求的是一条命令而不是两条,抱歉。但您可以构建自己的命令来包装这两条命令。

相关内容