タグ

programmingとswatchに関するmytechnoteのブックマーク (1)

  • シェルスクリプトで作る簡単なログ監視スクリプト

    シェルスクリプトでログ監視 いろんなサイトでログ監視スクリプトの紹介がありますが、どれもこれもswatchを使った物ばかりです。 個人的にはインスコするのが面倒くさいので、スクリプトを書いてしまいます。 このスクリプトは、こんな人にお勧めです。 swatchを使うほどの事じゃない ログのローテートにも対応したい grepを使うのが大好きだ multilogなログを簡単に監視したい それでスクリプトを次に書いときます。 適宜自分の環境に直してください。 このスクリプトは正直、動作が遅いです。 検索〜メールをあげる部分のロジックはrubyとかで書いた方が、grepを毎回起動するよりも早いと思われます。 実際のスクリプト 環境変数の設定 LOGPATHにLOGが設置されているディレクトリを設定 FILEに実際のログファイルを設定(syslogの場合messageとか) PATTERNに

  • 1