模块将延迟打印到内核日志

菲利普·穆里(Philipp Murry)

我创建了一个基本的Linux内核模块,该模块执行以下操作:

static __init int init(void)
{
  printk(KERN_DEBUG "Banana");
  return 0;
}

而且当然:

module_init(init);

奇怪的是,我通过插入模块后找不到字符串“ Banana”

insmod banana_module.ko

命令

dmesg -k | grep Banana

不返回任何东西。

但是,当我卸下模块并再次插入时,可以找到它。然后我找到了两个香蕉,一个来自之前,另一个来自当前插入。这是由于冲洗问题引起的吗?我发现这种行为有些奇怪,无法在互联网上找到类似的问题。

顺便说一句,这同时发生在台式机和笔记本电脑(没有VM)上的虚拟机上。

那么,为什么内核不像香蕉呢?

菲利普·穆里(Philipp Murry)

我已经弄清楚了问题所在:

我没有在内核消息末尾指定结尾字符\ n。如果不考虑它,它的行为将如上所述。原因是,内核消息被视为仅在完成时才打印出的记录。有关更多信息,请参见有关printk问题的本文。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Dymola将翻译日志打印到文件

来自分类Dev

为什么内核模块无法打印到屏幕上?

来自分类Dev

从.gradle脚本将消息打印到Gradle Sync日志

来自分类Dev

如何正确将变量打印到PHP错误日志

来自分类Dev

使用python将日志文件的内容打印到curses屏幕

来自分类Dev

Git日志将引用元数据打印到文件

来自分类Dev

将 bash 脚本输出打印到日志文件

来自分类Dev

即使传播= False,Python日志记录模块也会打印到控制台

来自分类Dev

Python日志记录-防止将日志事件打印到控制台

来自分类Dev

在将REALTIME打印到终端时,将文本输出捕获到日志中

来自分类Dev

在将REALTIME打印到终端时,将文本输出捕获到日志中

来自分类Dev

同时打印到屏幕和日志

来自分类Dev

如何使“瘦”网络服务器将日志打印到STDOUT

来自分类Dev

无论如何,有什么办法可以阻止将日志消息打印到LogCat?

来自分类Dev

Jenkins:如何将文本文件的内容打印到构建日志?

来自分类Dev

Python新手:如何将异常日志打印到文件

来自分类Dev

For 循环在操作实际发生之前将日志打印到控制台

来自分类Dev

分配变量后,无法将日志文件中的尾部数据打印到 PowerShell 控制台

来自分类Dev

将结果打印到.txt

来自分类Dev

将值打印到textarea,

来自分类Dev

将输出打印到Excel

来自分类Dev

将PID打印到文件

来自分类Dev

Linux内核模块:延迟的工作队列使内核崩溃

来自分类Dev

停止将log4j2记录器初始化日志打印到stdout

来自分类Dev

在将正常输出打印到控制台时,如何创建定期发送文本到“日志文件”?

来自分类Dev

有什么方法可以使用Java程序将Unicode字符(如白色笑脸)打印到日志文件中?

来自分类Dev

Mybatis log4j如何配置log4j将sql日志打印到文件

来自分类Dev

Windows内核驱动程序无法打印到DebugView

来自分类Dev

在打印到RTB的字符之间增加延迟

Related 相关文章

  1. 1

    Dymola将翻译日志打印到文件

  2. 2

    为什么内核模块无法打印到屏幕上?

  3. 3

    从.gradle脚本将消息打印到Gradle Sync日志

  4. 4

    如何正确将变量打印到PHP错误日志

  5. 5

    使用python将日志文件的内容打印到curses屏幕

  6. 6

    Git日志将引用元数据打印到文件

  7. 7

    将 bash 脚本输出打印到日志文件

  8. 8

    即使传播= False,Python日志记录模块也会打印到控制台

  9. 9

    Python日志记录-防止将日志事件打印到控制台

  10. 10

    在将REALTIME打印到终端时,将文本输出捕获到日志中

  11. 11

    在将REALTIME打印到终端时,将文本输出捕获到日志中

  12. 12

    同时打印到屏幕和日志

  13. 13

    如何使“瘦”网络服务器将日志打印到STDOUT

  14. 14

    无论如何,有什么办法可以阻止将日志消息打印到LogCat?

  15. 15

    Jenkins:如何将文本文件的内容打印到构建日志?

  16. 16

    Python新手:如何将异常日志打印到文件

  17. 17

    For 循环在操作实际发生之前将日志打印到控制台

  18. 18

    分配变量后,无法将日志文件中的尾部数据打印到 PowerShell 控制台

  19. 19

    将结果打印到.txt

  20. 20

    将值打印到textarea,

  21. 21

    将输出打印到Excel

  22. 22

    将PID打印到文件

  23. 23

    Linux内核模块:延迟的工作队列使内核崩溃

  24. 24

    停止将log4j2记录器初始化日志打印到stdout

  25. 25

    在将正常输出打印到控制台时,如何创建定期发送文本到“日志文件”?

  26. 26

    有什么方法可以使用Java程序将Unicode字符(如白色笑脸)打印到日志文件中?

  27. 27

    Mybatis log4j如何配置log4j将sql日志打印到文件

  28. 28

    Windows内核驱动程序无法打印到DebugView

  29. 29

    在打印到RTB的字符之间增加延迟

热门标签

归档