Unixのシスログに吐き出されたエラー項目を監視するスクリプトを書いてください。



・5分毎に実施して差分発生したエラーログのみを別ファイルに溜めていく

以上の条件をきたせばOKです。
よろしくお願いします。

回答の条件
  • 1人50回まで
  • 200 ptで終了
  • 登録:2006/12/01 20:05:21
  • 終了:2006/12/08 20:10:03

回答(6件)

ただいまのポイント : ポイント7 pt / 200 pt ツリー表示 | 新着順
5分ごとに増えた分が違うファイルに入ればいいのであれば noboru2006/12/03 07:21:49ポイント3pt
こんな感じかな。 tail -f /var/log/messages 2>/dev/null | while read s ; do n=`date +%s` ; n=`expr $n / 5`.log ; echo "$s" >>/path/to/dir/$n ; done ファイル名を人間に分かり易いものにしたい場合は長くなるけどこうするとか。 tail -f /var/log/messages 2 ...
なるほど SuperBel2006/12/03 14:15:42
なるほど。 tail-fにするとずっと実行しっぱなしになっちゃいますよね?
ということは SuperBel2006/12/03 23:29:29
tailコマンドで直近5分以内に追加されたものだけを抜き出すということは 可能なんでしょうか?
swatch でいいのでは? b-wind2006/12/01 20:10:30ポイント3pt
わざわざ書かなくても。 http://www.atmarkit.co.jp/flinux/rensai/root04/root04b.html
残念ながら SuperBel2006/12/03 17:25:15
既に運用設計が確定済みなので変えられないのです。
swatchでダメな理由はなんでしょう。 2006/12/03 21:03:08ポイント1pt
運用設計が確定済み、とありますが、どんな条件で確定されているのでしょうか。 言い換えるならば、変えられない条件にはどのようなものがありますか。 また、どういった理由で現在の運用設計で確定したのか、背景 ...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません