跳到網頁內文區。
正體中文 | 简体中文 | English

:::

reslog

說明

reslog 是記錄檔的反查程式,用來反查 Apache 記錄檔 IP 的主機名稱。查過後,可以套用像 Analog 之類的記錄檔統計程式。妳可以把它當做 Apache HostNameLookups 指令的替代品,每天一次反查當天所有的 IP

注意事項

命令列參數

./reslog [參數] [記錄檔…]
./reslog [-h|-v]
記錄檔

要反查的記錄檔。可同時指定好幾個檔案。若沒有指定,會從標準輸入讀記錄檔,再寫到標準輸出。妳也可以設定成-,來從標準輸入讀記錄檔,從標準輸入讀取的記錄,反查後會送到標準輸出。支援 gzipbzip2 壓縮檔。

-o, --override 模式

如果有同名的反查結果檔,該怎麼辦。目前有下列模式:

o, overwrite

蓋掉舊檔。

a, append

和舊檔加在一起。

f, fail

結束程式,以免不小心破壞舊檔。預設是結束程式。

-k, --keep 模式

原記錄檔要怎麼處理。目前有下列模式:

a, all

保留原檔。

r, restart

反查後,原記錄檔歸零。

d, delete

反查後,刪除原記錄檔。預設是刪除原記錄檔。

-s, --suffix 檔尾

反查結果檔要加上的檔尾。預設的檔尾是 .resolved

-t, --trim-suffix 檔尾

加上我們的檔尾前,先去掉的原檔檔尾。預設是不去檔尾。若妳用好幾個記錄檔處理程式處理記錄檔,可以用這個選項,去掉之前程式加的檔尾。

-n, --num-threads 線程數

反查時,同時執行的線程數。預設值是 10 。若不要用多線程反查,請設為 0 。系統本身要支援多線程。若系統本身不支援多線程,本選項沒有作用。

-c, --stdout

把結果輸出到標準輸出。

-d, --debug

顯示詳細的執行過程。

-q, --quiet

沒事不要吵。 :p

-h, --help

顯示程式說明。

-v, --version

顯示程式版本。

依瑪貓,初稿 2001-07-04 ,上次更新日期 2009-04-19