- - PR -
mailanalogとsplogger(Solaris8)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-26 00:04
はじめまして。普段daemontools+qmailで運用しています。
たまたまsploggerの環境でqmailanalogを使用したところ、結果がまったく表示されません。使ったスクリプトはこんな感じです。 #!/bin/sh LOGDIR=/var/log/syslog PATH="/usr/local/qmailanalog/bin:/var/qmail/bin:/usr/local/bin:/usr/bin" export PATH /usr/local/bin/awk '{$1="";$2="";$3="";$4="";$5="";print}' < $LOGDIR | matchup > SYSLOG zoverall < SYSLOG SYSLOGファイルの中身は下のフォーマットで出力されました。 ? [ID 748625 mail.info] 1069766265.625337 status: exiting 以下、略します。 環境はSolaris8(x86)とqmailanalog-0.70です。 /var/log/syslogファイルは送受信ログを含んでいます。 awkをGNUawkに入れ替えたりしましたがダメでした。アワを食ってしまいました。 どなたか同じ経験をした方はおられますか? |
|
投稿日時: 2003-12-02 11:06
パッと見て、オカしいと思うのは、なんで awk が処理するフィールドの変数に全て "" で NULL
を入れてるのか・・・ NULL やから値は NULL でしかなく、従って当然何も出んのではないかと。 |
|
投稿日時: 2003-12-02 11:09
更に、$1 - $5 を取り出すだけやと、そのままでは print 文に引数付けてないから
何も print されんでしょう。恐らく・・・ |
1