0

ubuntu サーバー 10.04 で cron ジョブをスケジュールします。実行するスクリプトにはコマンド maven clean package が含まれており、Java クラスを実行します。

ジョブ完了後の電子メール アラート レポートは詳細です。電子メールは、実行されたすべてのアクションの詳細を示す非常に長いものです。電子メールでは、最後の数行だけが必要です。ジョブが失敗した場合は、詳細なエラー レポートが必要です。

私が持っている1つのオプションは、結果をログファイルに保存し、出力を追跡することです. しかし、ジョブが失敗した場合、完全なレポートが得られないことがあります。

他のJavaクラスまたは他の代替手段を使用してこれを行うことはできますか?

ヒント/アドバイスをいただければ幸いです。

- ありがとう

4

1 に答える 1

1

ログ ファイルを処理するための perl/shell スクリプトを記述し、そのスクリプトを cron ジョブとして呼び出します。ジョブが成功した場合は最後の数行だけを抽出し (tailコマンドを使用する場合もあります)、ジョブが失敗した場合はファイル全体を出力するようにスクリプトを記述します)。これがあなたが探しているものかどうかはわかりませんが、同様の状況に直面したときに私がしたことです。

于 2012-10-12T12:34:30.633 に答える