ログ解析をcronで自動化する

コマンドラインから毎回analogコマンドを実行するのは面倒なので、cronで定期的にanalogコマンドを実行させる。

1.シェルスクリプトの作成

たとえば/root/analog.shというファイルを作成する。内容は次のとおり。

ソースからインストールした場合

#!/bin/sh
/usr/local/analog-5.32/analog

RPM版をインストールした場合

#!/bin/sh
/usr/bin/analog

作成後、実行権をつける。

# chmod 755 /root/analog.sh

2.cronの設定

先ほど作成したシェルスクリプトを、一定時間ごとに実行させる。例えば1時間ごとに実行するには次のように設定する。

# crontab -e
0 * * * * /root/analog.sh

この場合、毎時0分に/root/analog.shを実行する。


[ TOP ]