私は過去5分間に記録されたJavaアプリケーションログ(log4jを使用)を分析しようとしています。私は最後の5分を分析するPythonを使用する予定です警告がある場合は、私にメールを送信する必要があります。最後の5分Pythonを使用したLog4jログ分析
最後の5分間ログラインを取得する最良の方法は何ですか?
私はこのためにpythonを使用する必要があります。
ログ形式は
2011-11-14 10:15:46 WARN : sample warning
2011-11-14 10:15:47 WARN : sample warning
2011-11-14 10:15:48 WARN : sample warning
2011-11-14 10:15:49 WARN : sample warning
は当初、私も常に実行中のプログラムを考えていました。しかし、私は長い間、常にシェルスクリプトを実行することに悪い経験をしています。彼らはしばらくするとハングアップするので。これで私は5分でプログラムを1回実行し、これをcronに入れようとしています。 SIGALARMについて言及いただきありがとうございます。私がPythonを初めて使ったので、以前はSIGALARMSを使用していませんでした。あなたのアイデアをありがとう。 – user1045612