我在嵌入式 Linux 系统 (5.10.21) 中使用 busybox 作为 init。
现在我想管理流程的生命周期,例如看门狗
所以我按照 SO 中的说明更改 inittab,如下所示,
# now run any rc scripts
::sysinit:/etc/init.d/rcS
::respawn:/sbin/watchdog /dev/watchdog
::respawn:-/bin/sh
重启系统后使用
ps ax
,发现输出中有2个watchdog进程
1666 root 0:00 /sbin/watchdog /dev/watchdog
1691 root 0:00 [watchdog]
1692 root 0:00 [watchdog]
有些键不能像以前一样工作(包括退格键、上/下/左/右箭头)。
这是出乎意料的,我应该如何修复它并使 watchdog 成为由 busybox 管理的重生进程?