使い方はフォームからその都度条件を入れて動作させたいと考えています。
ログファイルは「/var/log/httpd/」に日ごとに圧縮して
access_log.20071201.gz
access_log.20071202.gz
access_log.20071203.gz
…
access_log.20080110.gz
access_log.20080111.gz
というようにしています。
そこで、フォームのhtmlに
<INPUT TYPE="hidden" NAME="LOGFILE" VALUE="/var/log/httpd/access_log.2008*.gz">
のようにワイルドカードを指定して使いたいのですが、
・「2008*」なら動くけど、「200*」「*」「200?????」「**」なら動かない
・日付の指定範囲が25日間なら動くけど、26日ではエラーが出る
※なおエラーログには「Premature end of script headers」が残ります
<INPUT TYPE="hidden" NAME="LOGFILE" VALUE="/var/log/httpd/access_log.2008*.gz">
と指定して、期間を25日間にすると動いているので、プログラムの設置方法などが間違っているわけではないだろうと予想しています。
希望としては、
・一つの書き方ですべてのログファイルの指定ができる
・40日間程度を期間指定できる
ができればと思っています。
コメント(0件)