私はログチェックで時間ごとの通知を送信しながら、一日の終わりに毎日の要約を送信する方法を探しています。
これを達成する方法はありますか?たとえば、logcheck を手動で呼び出すと問題が解決します。私は少しシェルスクリプトを恐れていません。
答え1
logcheck はステータスディレクトリを使用して、ログファイル内のその場所を追跡します。これはコマンドラインで上書きできます。
rsyslog または syslog logrotate スクリプト内で事前回転スクリプトで日次レポートを実行できます。コマンドラインで代替ステータスディレクトリを指定する必要があります。
logcheck のオプションを見つけるには、/usr/sbin/logcheck -h
root 以外のユーザーとしてコマンドを実行します。