次のように幾つかの環境変数を指定しつつ、ログファイルをスクリプトにパイプでつなげていくと logwatch --range today --service kernel
みたいにしたのと同じ出力が得られます。
export LANG=C PERL5LIB=/usr/share/logwatch/lib/ LOGWATCH_DEBUG=9 LOGWATCH_DATE_RANGE=today
cat /var/log/messages |
perl /usr/share/logwatch/scripts/shared/applystddate |
perl /usr/share/logwatch/scripts/shared/onlyservice kernel |
perl /usr/share/logwatch/scripts/shared/removeheaders |
perl /usr/share/logwatch/scripts/shared/expandrepeats |
perl /usr/share/logwatch/scripts/services/kernel
なので、適当に切り貼りすれば特定のスクリプトだけの動きを確認できます。
export LANG=C PERL5LIB=/usr/share/logwatch/lib/ LOGWATCH_DEBUG=9 LOGWATCH_DATE_RANGE=today
cat /var/log/messages |
perl /usr/share/logwatch/scripts/shared/applystddate |
perl /usr/share/logwatch/scripts/shared/onlyservice kernel
# 途中までの結果を表示