如何在journalctl中使用systemd别名?

如何在journalctl中使用systemd别名?

我定义了一个 systemd 服务,它的名称我总是打错(在本例中是 kafka),所以我给了它一些简单的别名。在 systemd 文件中,这意味着我有以下行:

Alias=k.service kakfa.service

这让我内心的树懒非常高兴,因为我现在可以使用service k start或不用担心kakfa拼写错误。

但是,当我想检查日志时,我仍然需要输入完整的原始名称,journaltcl -u k这是行不通的,因为它只会输出简洁的-- No entries --.

谷歌搜索或阅读手册页没有帮助。有办法做我想做的事吗?

答案1

您是否应该能够为 journaltcl 命令添加额外的别名条目?例如:alias jfk="journalctl -fk"以更类似的方式根据您的 kafka 或 systemd 服务的要求。

答案2

在您的“别名”示例中,您错过了输入“kafka”,除非这是出于说明目的,我首先将“kakfa”更改为“kafka”,即源代码应如下所示:

别名=k.service kafka.service

相关内容