linux问题利用ps –alx找出[watchdog0]的pid和ppid的值

linux问题利用ps –alx找出[watchdog0]的pid和ppid的值,第1张

ps -alx打印出来的第三行和第四行为pid和ppid

只需要利用管道将输出的结果通过grep进行匹配

然后再使用awk或者cut输出第三行和第四行就可以了

比如一个简单的例子

ps -alx | grep '\[watchdog/0\]' | awk '{print $3,$4}'

在嵌入式系统中,由于MCU常常会受到来自外界电磁场的干扰,造成程序跑飞而陷入死循环,无法继续工作,整个系统陷入停滞状态,发生不可预料的后果,所以出于对运行状态进行实时监测的考虑,便产生了一种专门用于监测系统程序运行状态的芯片或程序,俗称"看门狗"(watchdog) 。

看门狗分为硬件看门狗和软件看门狗,原理是一样的,即在系统运行以后就启动看门狗的计数器,看门狗开始自动计数,如果到了一定的时间还不去清看门狗(俗称喂狗),那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。看门狗对恢复系统的正常运行有很好的应用价值

以上就是关于linux问题利用ps –alx找出[watchdog/0]的pid和ppid的值全部的内容,包括:linux问题利用ps –alx找出[watchdog/0]的pid和ppid的值、嵌入式主板的“看门狗“功能是指什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10103017.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存