マンページは次のように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'
インストールにはかなり時間がかかりますが、それ以降は大丈夫です。