gpt4 book ai didi

linux-kernel - printk - 显示在消息日志中但不显示在任何内核日志级别的终端中

转载 作者:行者123 更新时间:2023-12-04 00:48:58 26 4
gpt4 key购买 nike

我正在做一些内核修改,并试图让 printk 将信息输出回控制台。我用它传递了任何内核日志级别,即使是最高日志级别,也没有在控制台上正确地返回任何响应。

我检查过,printk 的当前日志配置是 4 4 1 7。

它每次都能正确打印到日志中。我可以使用 dmesg | less 并看到它附加到日志中。但是我无法使用 printk 将其正确返回到控制台。

我不确定这是否重要,但我使用 SSH 连接到存在修改内核的远程机器。

我已经尝试过从 gnome 终端和 Windows 中的 putty 使用 SSH。两者都没有改变。仍然在服务器日志中显示 printk,但不在我的控制台上。

有什么方法可以将其发送到控制台?考虑到我已经尝试了每个日志级别但都没有用,可能会出现什么问题?谢谢!

最佳答案

我相信 prink 只记录到物理控制台,如果你想通过任意 ttys 监视内核输出,那么你将需要使用 tail 来监视正在被 syslog 写入的文件,或者像 xconsole 这样的应用程序,它专门监视/dev/console 的消息。

关于linux-kernel - printk - 显示在消息日志中但不显示在任何内核日志级别的终端中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2170403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com