請問一下可以由dmesg的資訊來觸發事件嗎? - Linux

Noah avatar
By Noah
at 2010-12-01T23:02

Table of Contents

我想要從dmesg來獲得error資訊
並在出現error時去執行kill pid
該如何實現呢?

我應該可以做一個迴圈一直去偵測dmesg的error
但我該如何在偵測到error時去執行我想做的事情呢?
# while true ; do dmesg -c | grep error ??? done ;

我有想到將error訊息輸入到文字檔裡
然後用wc去讀取,只要行數大於1就執行kill pid

還是有其他更可行的方法呢??

先謝謝各位大師

--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2010-12-02T04:57
dmesg|grep '...'|uniq -c|sort|awk '$1>1{print $X} | \
xargs kill ....
Kyle avatar
By Kyle
at 2010-12-04T08:04
當然簡略了很多 比如awk要print pid出來 請自己補上
Yuri avatar
By Yuri
at 2010-12-04T22:33
直接看/proc裡的東西會不會比較好?
Selena avatar
By Selena
at 2010-12-07T18:10
kill 完 dmesg 還是在,所以會一直 kill ?
Dorothy avatar
By Dorothy
at 2010-12-10T17:23
哦,原 po 有 -c

如何以秒數設定系統時間?

Olive avatar
By Olive
at 2010-12-01T22:44
先提一下, 我用的語言是linux-c 但是原則上還是希望以linux有的指令為主, 我知道date +%s可以從系統中取出時間,轉換成自1970/1/1以來的秒數 那我對這個秒數做計算 然後希望利用秒數回存到系統時間中, 我應該怎麼做? google一下, 有一個方法,是date -d at12 ...

PHP網頁可以這樣子搞嗎?

Hedda avatar
By Hedda
at 2010-12-01T21:57
因為不得已,所以必需要改Linux底下的PHP網頁 問題是我完全沒有基礎,完全不知怎麼在linux的環境底下改網頁 只知道PHP用DW來寫會很快 所以我打算先用XP架個ftp站,然後在用指令把網頁傳到XP佳 改完在用指令把網頁抓回來 ...

rsnyc免密碼

Kama avatar
By Kama
at 2010-12-01T18:06
※ [本文轉錄自 ask 看板 #1CzXkMAc ] 作者: ms9901 () 看板: ask 標題: [請問] rsnyc免密碼 時間: Wed Dec 1 17:55:31 2010 因為我是使用http://dz.adj.idv.tw/thread-48-1-4.html ...

請問boot指令有辦法開關機前那一顆HD嗎

Isabella avatar
By Isabella
at 2010-12-01T18:06
由於我一台電腦有兩顆HD...unix系統 有一次的CASE....在重開機的時候.. 結果不知道什麼原因...它自動切換到另外一顆HD 是否開機的時候...可以輸入什麼指令..指定開我關機前的那一顆... 之前有學長說...開機時原本要打boot..可以改打boot -r ... 可是我用man boo ...

文字模式下編輯網頁?

Sarah avatar
By Sarah
at 2010-12-01T17:46
各位大大您們好 請問linux在文字模式底下 大多是用那一套軟體來編輯網頁呢 我查過鳥哥,不知是不是我誤解他的意思 他是說用and#34;vimand#34; 可是我用的時候,總感覺沒什麼頭序 請問我該 ...