我想要從dmesg來獲得error資訊
並在出現error時去執行kill pid
該如何實現呢?
我應該可以做一個迴圈一直去偵測dmesg的error
但我該如何在偵測到error時去執行我想做的事情呢?
# while true ; do dmesg -c | grep error ??? done ;
我有想到將error訊息輸入到文字檔裡
然後用wc去讀取,只要行數大於1就執行kill pid
還是有其他更可行的方法呢??
先謝謝各位大師
--
並在出現error時去執行kill pid
該如何實現呢?
我應該可以做一個迴圈一直去偵測dmesg的error
但我該如何在偵測到error時去執行我想做的事情呢?
# while true ; do dmesg -c | grep error ??? done ;
我有想到將error訊息輸入到文字檔裡
然後用wc去讀取,只要行數大於1就執行kill pid
還是有其他更可行的方法呢??
先謝謝各位大師
--
All Comments