看门狗守护程序的错误代码

看门狗守护程序的错误代码

这是 Linux 系统日志中的一行:

watchdog[2423]: shutting down the system because of error 101

然而,在网上和网上搜索后man watchdog,我找不到任何关于错误代码的讨论或解释。有这样的事吗?

答案1

是的,根据同一手册页:

测试二进制文件
       如果检查二进制文件的返回码不为零,看门狗将假设
       错误并重新启动系统。肯定的退出代码被解释为
       系统错误代码(参见错误号了解详情)。

因此,在这种特殊情况下 ( error 101),根据errno.h

ENETUNREACH 101 /* Network is unreachable */

相关内容