³Ì·s®ø®§
- 2002-09-18
- reslog.pl ³Ì·sª©¥» v2.1.0dev2 ¡C¥»ª©×¥¿¤F´XÓ»¡©ú¤å¥óªº¿ù»~¡A¨Ã
§â SourceForge ¥[¶i reslog.pl
ªº¤U¸üºô§}¤¤¡C©p¥i¥H§â¥¦·í°µ¡u¥Ó½Ð SourceForge ¬ö©Àª©¡v¡Cì«h¤W¡A¤£»Ý
n«æµÛª@¯Å¡CYn¤U¸ü¡A½Ð«ö³oùØ¡C
- 2002-09-17
- ¦n®ø®§¡I reslog.pl ¤w¶}©l¬[³]©ó SourceForge Åo¡I
¡]ÁöµM§Ú´X¥GÁÙ§¹¥þ·d¤£²M·¡n«ç»ò¬[¡K¡KºN¯Á¤¤¡K¡K ^^; ¡^
- 2002-08-31
- reslog.pl ³Ì·sª©¥» v2.1.0dev1 ¡C¥»ª©×¥¿¤FµLªk¦b perl 5.8.0 °õ¦æ
ªº¿ù»~¡C§Ú¼È®ÉÁÙ§â¦o·í¦¨¬O¡u dev ¡v¬ãµoª©¡A¦]¬°§Ú·Q¦b 2.1.0 ¥¿¦¡ª©ªº
®ÉÔ¡A¤ä´©
Compress::Bzip2 »P
ExtUtils::MakeMaker
¡C¤£¹L¦o¨ä¹ê«Üéw¡CYn¤U¸ü¡A½Ð«ö³oùØ¡C
»¡©ú
reslog.pl ¬O°O¿ýÀɪº¤Ï¬dµ{¦¡¡A¥Î¨Ó¤Ï¬d Apache °O¿ýÀÉùØ
IP ªº¥D¾÷¦WºÙ¡C¬d¹L«á¡A¥i¥H®M¥Î¹³ Analog ¤§Ãþªº°O¿ýÀɲÎ
pµ{¦¡¡C©p¥i¥H§â¥¦·í°µ Apache HostNameLookups «ü¥Oªº´À¥N
«~¡A¨C¤Ñ¤@¦¸¤Ï¬d·í¤Ñ©Ò¦³ªº IP ¡C
ª`·N¨Æ¶µ
- ¤Ï¬dºô°ì¦WºÙ«Ü¯Ó®É¶¡¡C®É¶¡¥Dn¯Ó¦b¬d¸ß¤W¡G¨¾¤õÀð¹LÂoºô¸ô
«Ê¥]¡Aºô°ì¦WºÙ¦øªA¾¹³]¿ù¡B¨S¦³¶}¾÷¡B¦ì¦bºC³tºô¸ô¤W¡Bµ¥¯Å¤Ó§C¤ÏÀ³ºC¡B
ºô¸ô¶ë¨®¡K¡Kµ¥¡C³o¨Ç¥~³¡¦]¯À¡A³£¤£¬Oµ{¦¡¥»¨¯à±±¨îªº¡C¬°¤FÁ×§K¬d¸ß³~
¤¤¡A¨ä¦oµ{¦¡¦P®É¼g¤J°O¿ýÀÉ¡A¾ÉPÀɮ׿ù¶Ã¡A¥»µ{¦¡¥Î
flock() Âê©wÀɮסA¥H¨¾Å@¦P¼Ë¨Ï¥Î flock() ªº
µ{¦¡¡A¨Ò¦p§O¤H¶]ªº reslog.pl ¡C¬°¨¾Å@¤£¥Î
flock() ªºµ{¦¡¡A¦p httpd ¡A¥»µ{¦¡·|¥ý§âì©l
Àɽƻs¨ì¼È®É¤u§@ÀÉ¥h¤u§@¡A¥H¾¨¥i¯àÁYµu¦û¥Îì©lÀɪº®É¶¡¡C
- Yµ{¦¡¥b³~¤¤Â_¡A¦p«ö¤F Ctrl-Break ¡A¥i¯à·|´Ý¾l¤@Ó¼È
®É¤u§@ÀÉ¡C¤U¦¸°õ¦æ®É¸I¨ì´Ý¦sªº¼È®É¤u§@ÀÉ¡Aµ{¦¡·|©Úµ´°õ¦æ¸õ¥X¡C½Ð¥ý³B
²z´Ý¦sªº¼È®É¤u§@ÀÉ¡C©p¥i¥H§â¼È®É¤u§@ÀÉ·í¦¨ì¨Óªº°O¿ýÀɨӥΡA«·s¤Ï¬d¡C
- ¥»µ{¦¡»Ýn«Ü¦h¼È¦s¸ê®ÆªºªÅ¶¡¡CµwºÐ©M°O¾ÐÅé¤ñ°_¨Ó¡A»ù®æ«K©y¡A¥Î°_
¨Ó¤]¤ñ¸û¬Ù¡A©Ò¥H§Ú¥ÎµwºÐ¼È¦s¡C³oÓµ{¦¡»Ýnì°O¿ýÀɨ⿥H¤WªºµwºÐªÅ¶¡
¡A¤~¯à°õ¦æ¡]¥Î°O¾ÐÅé¼È¦sªº¸Ün¥Î¤Q¿¡^¡C½ÐÀˬdµwºÐªÅ¶¡°÷¤£°÷¡C
¨t²Î»Ý¨D
- Perl 5.005 ©Î¥H¤W¡C¥»µ{¦¡¨Ï¥Î File::Temp ¼Ò²Õ¡A»Ýn perl 5.005 ¥H
«á¤~¤ä´©ªº¤@¨Ç·s¥\¯à¡C¥Ø«e¤j¦h¼Æªº UNIX ¨t²Î³£¦³ perl ¡C¦pªG§A¨S¦³
perl ©Î»Ýnª@¯Å¡A¥i¥H¨ì
http://www.perl.com/
¤U¸ü¦w¸Ë³Ì·sª© perl ¡CY©p¬O¥Î MS-WINDOWS ¡A¥i¥H¨ì
http://www.activestate.com/
¤U¸ü¦w¸Ë¡C
- ¥»µ{¦¡»Ýn¤U¦C perl ¼Ò²Õ¡G
File::Spec::Functions ¡B
File::Temp ¡B
Compress::Zlib ¡C
¦pªG§A¨S¦³¡A¥i¥H¨ì CPAN µ{¦¡®w
http://search.cpan.org/
¤U¸ü¦w¸Ë¡C
¤U¸ü
reslog.pl ªº©x¤èºô¯¸¦b¡G
³Ì·sª© reslog.pl ¥i¥Ñ¤U¦C¦ì§}¤U¸ü¡G
¨Ìº¿¿ßªº PGP ¦b¡G
¦w¸Ë
-
¸ÑÀ£ÁY¡G
% tar -xzf reslog.pl-x.xx.xx.tar.gz
-
¥H¦Û°Ê¦w¸Ëµ{¦¡¦w¸Ë¡]«ØÄ³¡^
ÁöµM¥»µ{¦¡¤£»Ýn³]©w¡A§ÚÁÙ¬O§Æ±æ§A¶]¤@¹M¦Û°Ê¦w¸Ëµ{¦¡¡C¦Û°Ê¦w¸Ëµ{¦¡
·|Àˬd©Ò»Ýªº¨t²ÎÀô¹Ò¡A¨Æ¥ý§iª¾§Aµ{¦¡µLªk°õ¦æªº°ÝÃD¡C
n¶]¦Û°Ê¦w¸Ëµ{¦¡¡An¥ý¦w¸Ë
File::Spec::Functions
¼Ò²Õ¡C perl 5.6.0 ¥H«á·|ÀHªþ³oÓ¼Ò²Õ¡A¤£¥Î¯S¦a¦w¸Ë¡C¦pªG§Aªº perl ¤ñ
¸û¡A¨S¦³³oÓ¼Ò²Õ¡A¥i¥H¨ì CPAN µ{¦¡®w
http://search.cpan.org/
¤U¸ü¦w¸Ë¡C
¨ì¸ÑÀ£ÁY«áªº¥Ø¿ý¤¤¡A°õ¦æ¦Û°Ê¦w¸Ëµ{¦¡ Install.PL ¡G
% ./Install.PL
³o®É¡A¦w¸Ëµ{¦¡·|Àˬd©Ò»Ýªº¨t²ÎÀô¹Ò¡A¨Ã°Ý©p©Ò»Ýªº³]©w¡C½Ð¨Ì§Ç¦^µª¡C
µM«á¡A¦w¸Ëµ{¦¡·|«ö©pªº¦^µª¡A§âµ{¦¡¸Ë°_¨Ó¡C©p¤]¥i¥H¤U¡G
% ./Install.PL --help
¬d¬Ý¦³þ¨Ç¿ï¶µ¡C
-
¤â°Ê¦w¸Ë
¨ì¸ÑÀ£ÁY«áªº¥Ø¿ý¤¤¡A±N reslog.pl Àɽƻs¨ì©pn¦sªº¥Ø¿ý
¤U¡A´N¥i¥H¤F¡C
-
°õ¦æ
¶]¶]¬Ý¦³¨S¦³°ÝÃD¡C©p¥i¥H¤U¡G
% ./reslog.pl --help
¬d¬Ý¦³þ¨Ç¿ï¶µ¡A©Î¤U¡G
% perldoc reslog.pl
¬d¾\§¹¾ãªºµ{¦¡»¡©ú¡C
©R¥O¦C°Ñ¼Æ
./reslog.pl [°Ñ¼Æ] [°O¿ýÀÉ...]
./reslog.pl [-h|-v]
- °O¿ýÀÉ
- n¤Ï¬dªº°O¿ýÀÉ¡CY¨S¦³«ü©w¡A·|±q¼Ð·Ç¿é¤JŪ°O¿ýÀÉ¡A¦A¼g¨ì¼Ð·Ç¿é¥X
¡C©p¤]¥i¥H³]©w¦¨¡u - ¡v¡A¨Ó±q¼Ð·Ç¿é¤JŪ°O¿ýÀÉ¡C¥i¦P®É«ü
©w¦n´XÓÀɮסAY¨ä¤¤¦³¼Ð·Ç¿é¤J¡A·|³q³q¼g¨ì¼Ð·Ç¿é¥X¡C¥i¥H«ü©w GZIP À£
ÁYÀÉ¡C
- -s, --suffix=ªþ¥[ÀɦW
- ¤Ï¬dµ²ªGÀɪºªþ¥[ÀɦW¡C¹w³]ªºªþ¥[ÀɦW¬O¡u .resolved
¡v¡C
- -o, --override[=¼Ò¦¡]
- ¦pªG¦³¦P¦Wªº¤Ï¬dµ²ªGÀÉ¡A¸Ó«ç»ò¿ì¡C¥Ø«e¦³¤U¦C¼Ò¦¡¡G
- o, overwrite
- »\±¼ÂÂÀÉ¡C¦pªG¥u¦³³]©w --override ¡A¨S¦³³]©w¼Ò¦¡¡A¨º
·|·í§A·Qn»\±¼ÂÂÀÉ¡C
- a, append
- ©MÂÂÀÉ¥[¦b¤@°_¡C
- f, fail
- µ²§ôµ{¦¡¡A¥H§K¤£¤p¤ß¯}ÃaÂÂÀÉ¡C¹w³]¬O fail ¡C
- -k, --keep[=¼Ò¦¡]
- ì°O¿ýÀÉn«ç»ò³B²z¡C¥Ø«e¦³¤U¦C¼Ò¦¡¡G
- a, all
- §¹¥þ«O¯dìÀÉ¡C¦pªG¥u¦³³]©w --keep ¡A¨S¦³³]©w¼Ò¦¡¡A¨º
·|·í§A·Qn«O¯dìÀÉ¡C
- r, restart
- ¤Ï¬d«á¡Aì°O¿ýÀÉÂk¹s¡C
- d, delete
- ¤Ï¬d«á¡A§R°£ì°O¿ýÀÉ¡C¹w³]¬O§R°£ìÀÉ¡C
- -c, --stdout
- §âµ²ªG¿é¥X¨ì¼Ð·Ç¿é¥X¡C
- -d, --debug
- Åã¥Ü¸Ô²Óªº°õ¦æ¹Lµ{¡C
- -q, --quiet
- ¨S¨Æ¤£n§n¡C :p
- -h, --help
- Åã¥Üµ{¦¡»¡©ú¡C
- -v, --version
- Åã¥Üµ{¦¡ª©¥»¡C
ª©ÅvÁn©ú
ª©Åv©Ò¦³ © 2001-2002 ¨Ìº¿¿ß¡C¨Ìº¿¿ß«O¦³©Ò¦³Åv§Q¡C
¥»µ{¦¡¬O¦Û¥Ñ³nÅé¡A±z¥i¥H¿í·Ó¦Û¥Ñ³nÅé°òª÷·| (Free Software
Foundation) ¥Xª©ªº GNU ³q¥Î¤½¦@³\¥iÃÒ±ø´Ú
(GNU General Public License) ²Ä¤Gª©¨Ó×§ï©M
«·sµo§G³o¤@µ{¦¡¡A©ÎªÌ¦Û¥Ñ¿ï¾Ü¨Ï¥Î¥ô¦ó§ó·sªºª©¥»¡C
µo§G³o¤@µ{¦¡ªº¥Øªº¬O§Æ±æ¥¦¦³¥Î¡A¦ý¨S¦³¥ô¦ó¾á«O¡C¬Æ¦Ü¨S¦³¾A¦X¯S©w¥Ø
ªº¦ÓÁô§tªº¾á«O¡C§ó¸Ô²Óªº±¡ªp½Ð°Ñ¾\ GNU ³q¥Î¤½¦@³\
¥iÃÒ¡C
±zÀ³¸Ó¤w¸g©Mµ{¦¡¤@°_¦¬¨ì¤@¥÷ GNU ³q¥Î¤½¦@³\¥i
ÃÒªº°Æ¥»¡C¦pªGÁÙ¨S¦³¡A¼g«Hµ¹¡G Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
ª©¥»¬ö¿ý
½Ð¾\Ū RELEASE_NOTES ÀÉ¡A¬d¬Ýµ{¦¡ªººtÅÜ¡B·s¼Wªº¥\¯à©M
׸ɪº¿ù»~¡C