「昨日」だけでなくシステムログを分析するには、logwatch --rangeを使用します。

「昨日」だけでなくシステムログを分析するには、logwatch --rangeを使用します。

マンページは次のようにlogwatch述べています。

範囲オプションの形式は次のとおりです。 --range "date_range [期間]"

引数date_range(およびオプションの期間)が...の場合は、引用符で囲む必要があります。

例:

--range 今日 --range 昨日 --range '4時間前時間' --range '-3日' --range '2時間前以降の時間' --range '-10日〜-2日' - -range '2005年4月15日' --range '5月の最初の月曜日' --range '2005年4月23日と2005年4月30日の間' --range '2005 /05/03 10:24:その秒は17 '

しかし、これらのオプションのどれも私のDebian Squeezeシステムでは動作しません。

このオプションを正しく使用するには--range

ベストアンサー1

私は自分で見つけました:

--rangeを使用してlogwatchを呼び出した後に出力を上にスクロールすると、先頭に次のように表示されます。

エラー:「4時間前」の範囲がわかりません。

Date::Manip モジュールはこのシステムにロードされないため、有効な --range パラメータは「昨日」、「今日」、または「すべて」のみです。 Date::Manip モジュールは、次のいずれかの方法でインストールできます。

apt-get install libdate-manip-perl
cpan -i 'Date::Manip'
perl -MCPAN -e 'install Date::Manip'

インストールにはかなり時間がかかりますが、それ以降は大丈夫です。

おすすめ記事