2017-06-12 71 views
-1

我在运行Ubuntu的ARM系统上使用看门狗,看门狗本身工作得很好,但是因为我启用了看门狗,所以我得到了这么多“看门狗看门狗0:看门狗没有停止! dmesg中基本上dmesg的消息已经变得无法使用。有什么办法可以禁用这些看门狗消息,或者至少将它们重定向到不同的日志文件?我找不到办法做到这一点。如何防止看门狗消息泛滥dmesg

谢谢

+0

你如何使用看门狗开发?据推测,你得到这些消息是因为某些东西在打开,然后关闭看门狗开发而没有使用正确的魔法(魔术会阻止看门狗)。如果你不想让它关闭,你通常希望保持打开看门狗(并且继续ping它)。 – Hasturkun

+0

我每隔X秒触摸一次看门狗,目的是在嵌入式系统中进行,因此我需要看门狗来恢复卡住的系统。看门狗工作正常,我只是试图阻止来自dmesg日志的消息。 – saurus

+0

防止消息的方法是保持打开看门狗设备。在不通过魔术字符/ ioctl停止看门狗的情况下关闭看门狗设备会导致这些消息。如果您正在构建自己的内核,则可以对其进行修改,使其不会发出这些消息,但是您并未真正使用该设备。 – Hasturkun

回答

0

“看门狗没有停止!”消息是通过关闭看门狗设备而不停止看门狗(通过魔术字符'V')引起的。

保持设备打开将阻止此操作。