这是来自 linux syslog 的一行:
watchdog[2423]: shutting down the system because of error 101
Run Code Online (Sandbox Code Playgroud)
但是,在网上和中搜索后man watchdog,我找不到任何关于错误代码的讨论或解释。有没有这样的事情?
是的,根据同一个手册页:
测试二进制
如果检查二进制的返回码不是零,看门狗会假设
错误并重新启动系统。正退出代码被解释为
系统错误代码(有关详细信息,请参阅errno.h)。
所以在这种特殊情况下 ( error 101),根据errno.h:
ENETUNREACH 101 /* Network is unreachable */
Run Code Online (Sandbox Code Playgroud)