swatchインストールメモ

この記事は2006.01.08にcocologに書いたものをほぼそのままはてダに書き直したものです

リアルタイムにlogを監視する為のツールswatchのインストールメモ

  • 必要モジュール
    • Date::Calc
    • File::Tail
    • Time::HiRes
    • Bit::Vector
    • Date::Manip
    • TimeDate

参考サイト:Vine Linux - Swatch モジュールのインストール

起動オプション

$ swatch --config-file="/root/conf/swatchrc" --tail-file=/var/log/authlog  --awk-field-syntax
--config-file
設定ファイルを置いた場所を指定する
--tail-file
監視するログファイルの指定。(swatchを実行するユーザが読める必要がある)
--awk-field-syntax
これが無いとexecに$*や$1などが渡せない

参考サイト:FreeBSD on swatchでログ監視(FreeBSD)
ここのおかげで--awk-field-syntaxにたどり着きました。