![linux问题利用ps –alx找出[watchdog0]的pid和ppid的值,第1张 linux问题利用ps –alx找出[watchdog0]的pid和ppid的值,第1张](/aiimages/linux%E9%97%AE%E9%A2%98%E5%88%A9%E7%94%A8ps+%E2%80%93alx%E6%89%BE%E5%87%BA%5Bwatchdog0%5D%E7%9A%84pid%E5%92%8Cppid%E7%9A%84%E5%80%BC.png)
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的值、嵌入式主板的“看门狗“功能是指什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)