看完之后这个问题,我有点困惑;听起来像是某个守护进程通过重新启动系统来做出反应。是对的吗?这在嵌入式 *nix 中常见吗?
答案1
在嵌入式系统上安装看门狗将极大地提高设备的可用性。如果软件在某个时间间隔无法更新,它将重置,而不是等待用户看到设备被冻结或损坏。一些例子:
- Linux系统http://linux.die.net/man/8/watchdog
- VxWorks(实时操作系统)http://fixunix.com/vxworks/48664-about-vxworks-watchdog.html
- QNX 看门狗http://www.qnx.com/solutions/industries/netcom/ha.html
该设备的设计方式是定期保存其状态(例如运行 FreeBSD 的 Juniper 路由器、Android 手机和运行 Linux 的 dvrs)。因此,即使重新启动,它也应该重新进入工作配置。