提高reboot命令重启可靠性并增加复位日志的方法与流程

文档序号:14529190阅读:来源:国知局
提高reboot命令重启可靠性并增加复位日志的方法与流程

技术特征:

1.提高reboot命令重启可靠性并增加复位日志的方法,其特征在于,包括以下步骤:

S1:进入Linux文件系统后,增加并加载内核监控模块,初始化内核高精度定时器,并配置内核高精度定时器的复位监控超时时间;

S2:Linux文件系统接收到reboot命令后,Linux文件系统的复位脚本开始执行,并在复位脚本的入口启动内核高精度定时器,内核高精度定时器开始计时;

S3:复位监控超时时间内,在Linux文件系统的复位脚本执行的最后,调用用户态应用程序写CPU寄存器复位Linux文件系统,并记录复位原因日志,如果复位成功,则Linux文件系统正常复位,如果复位失败,则执行reboot命令完成Linux文件系统的复位,并记录复位原因日志;超出复位监控超时时间时,如果Linux文件系统复位失败,则在内核态写CPU寄存器复位Linux文件系统,并记录复位原因日志。

2.如权利要求1所述的方法,其特征在于,若所述Linux文件系统在运行过程中出现破坏或异常,导致无法执行所述reboot命令,则通过控制所述内核监控模块在内核态写CPU寄存器完成所述Linux文件系统的复位,并记录所述Linux文件系统的reboot命令异常日志和复位原因日志。

3.如权利要求1所述的方法,其特征在于,所述内核高精度定时器的复位监控超时时间默认配置为一分钟。

4.如权利要求1所述的方法,其特征在于,所述Linux文件系统的复位脚本为/etc/rc6.d/S01reboot。

5.如权利要求1所述的方法,其特征在于,创建所述Linux文件系统的交互接口文件/sys/devices/platform/watchdog.0/fh_dog,作为所述用户态和所述内核态的交互开关。

6.如权利要求1所述的方法,其特征在于,所述内核监控模块为watchdog.ko。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1