linux watchdog看门狗编程
来源:互联网 发布:淘宝达人是干什么的 编辑:程序博客网 时间:2024/05/18 19:36
说明
由于防止linux系统下程序突然意外终止或是陷入死循环等情况,启用看门狗机制,出现问题的时候机器重启。
初始化看门狗
查看liux系统下是否有 /dev/watchdog
控制句柄
ls /dev/watchdog
代码段
int fd = open("/dev/watchdog", O_WRONLY);if(fd == -1){ printf("open watchdog error \n\n\n"); return false;}int timeout;timeout = 15;ioctl(fd, WDIOC_SETTIMEOUT, &timeout); //设置超时printf("The timeout was set to %d seconds\n", timeout);
喂狗
ioctl(this->fd, WDIOC_KEEPALIVE);
使用定时的方式运行以上语句,延时时间必须小于超时时间。
阅读全文
0 0
- linux watchdog看门狗编程
- Linux 软件看门狗 watchdog
- Linux 软件看门狗 watchdog
- Linux 软件看门狗 watchdog
- Linux 软件看门狗 watchdog
- Linux 软件看门狗 watchdog 喂狗
- Linux 软件看门狗 watchdog 喂狗
- linux 看门狗(watchdog)使用方法
- 看门狗watchdog
- 通用linux程序看门狗(watchdog)python版
- 看门狗watchdog的理解
- 什么是看门狗(watchdog)
- 什么是看门狗(watchdog)
- 什么是看门狗(watchdog)
- watchdog(看门狗)
- s3c2410 watchdog (看门狗)转
- android -- WatchDog看门狗分析
- android -- WatchDog看门狗分析
- dubbo源码分析-consumer端1-consumer代理生成
- C_变量和内存的关系
- (四) 整合spring cloud云服务架构
- 我为什么不再喜爱Angular了
- BitLocker驱动器
- linux watchdog看门狗编程
- ahk转义发送字符串问题
- C# 析构函数和dispose模式
- 桂林山水甲天下,阳朔山水甲桂林
- ROS与matlab2016b simulink 运动控制 (二)
- Workerman WebSocket错误总结1
- 关于虚幻四中建立一个新的角色无法调整pitch的问题
- <c:param> 标签中文乱码问题解决
- orangepi开启yuv摄像头驱动