在手臂上运行的linux中,有一个进程将fd打开到/dev/watchdog/
并每隔几秒钟发送一次,以保持活动状态:
while (1) {
ioctl(fd,WDIOC_KEEPALIVE, 0);
sleep(10);
}
我也想从另一个进程发送保持活动状态,但是当我尝试回显到/dev/watchdog/
时出现错误:设备或资源繁忙,我无法将fd打开到/dev/watchdog/
。>
在哪里可以看到此看门狗定义为仅适用于1个进程? (我在另一个linux中看到某些进程可以将fd打开到/dev/watchdog/
我该怎么做才能用2个进程喂这个看门狗?
在手臂上运行的linux中,有一个进程将fd打开到/ dev / watchdog /并每隔几秒钟发送一次,请保持活动:while(1){ioctl(fd,WDIOC_KEEPALIVE,0);睡眠(10); }我想发送保持活动状态...
由于在内核中实现了/dev/watchdog
,因此只有一个进程可以同时使用它,因此无法从两个不同的进程中打开/dev/watchdog
。