![看门狗守护程序的错误代码](https://linux22.com/image/64903/%E7%9C%8B%E9%97%A8%E7%8B%97%E5%AE%88%E6%8A%A4%E7%A8%8B%E5%BA%8F%E7%9A%84%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81.png)
这是 Linux 系统日志中的一行:
watchdog[2423]: shutting down the system because of error 101
然而,在网上和网上搜索后man watchdog
,我找不到任何关于错误代码的讨论或解释。有这样的事吗?
答案1
是的,根据同一手册页:
测试二进制文件 如果检查二进制文件的返回码不为零,看门狗将假设 错误并重新启动系统。肯定的退出代码被解释为 系统错误代码(参见错误号了解详情)。
因此,在这种特殊情况下 ( error 101
),根据errno.h
:
ENETUNREACH 101 /* Network is unreachable */