ÁcÅ餤¤å |
简体中文 |
English
arclog.pl v1.4.1
³Ì·s®ø®§
arclog.pl ³Ì·sª©¥» v1.4.1 ¡A¥i¥H«ö³oùؤU¸ü¡C
»¡©ú
arclog.pl ¬O°O¿ýÀɪºÂkÀɵ{¦¡¡A±N«ü©wªº°O¿ýÀÉ«ö¤ë¥÷
À£ÁYÂkÀÉ¡A¥H¤è«K¤é«á¾ã²z¡A¸`¬ÙµwºÐªÅ¶¡¡A¨ÃÁ×§K°O¿ý
ÀɳQ¦³¤ß¤H¤h¯}Ãa¡C
¥»µ{¦¡¥Ø«e¥u¯à¾ã²z apache ©M syslog ¨âºØ®æ¦¡ªº°O¿ý
ÀÉ¡C
ª`·N¨Æ¶µ
-
ÂkÃþ°O¿ýÀɫܪá®É¶¡¡AÀÉ®×¶V¤j¡Anªá¶V¦h®É
¶¡¡C¦pªG³o®ÉÁÙ¦bÄ~Äò°O¿ý¡AÂù¤è¦P®É¼g¤J¡A·|¯}Ãa¾ãÓ
°O¿ýÀÉ¡C arclog.pl ·|©I¥s flock() §¹¥þÂê©wÀɮסAÁ×
§K¨ä¦oµ{¦¡¦P®É¼g¤J¡C¥i¬O¨ä¦oµ{¦¡¤£¨£±o·|¥Î flock()
Âê©wÀɮסA¤×¨ä¬O httpd ©M syslogd ³oÃþ°O¿ýµ{¦¡¡C¡]
¦Ó¥B¦pªG¦o̤]¥Î flock() ¡A§ÚÌ´N¥Ã»·Âê©w¤£¨ìÀÉ®×
¤F¡C¡^¦]¦¹¡A°õ¦æ arclog.pl «e¡A¤@©wn¥ýÃö±¼°O¿ýµ{
¦¡¡A¤£µM´N§â arclog.pl ¶]¦b¨S¦³¨Ï¥Î¤¤ªº°O¿ýÀɤW¡C
-
©p¥i¥H¥[¤W --sort ¡A«ö®É¶¡¥ý«á¡]¤Î°O
¿ýì¥ýªº¶¶§Ç¡^±Æ¦C°O¿ý¶¶§Ç¡C¦pªG°O¿ýÀɬO¦n´XÓÀÉ®×
°Å¶K¥X¨Óªº¡A¤]³\n«±Æ¤@¤U¶¶§Ç¡C¤£¹L±Æ§Ç«Ü¯Ó°O
¾ÐÅé©M CPU ¡C¦pªG°O¿ýÀɫܤj¡A¾ãÓ¨t²Î·|Àþ¶¡«±
±¼¡C§Ú¦³¼g¤@¨Ç²³æªº¹w¨¾±¹¬I¡A¥i¬O§Ú¤£«OÃÒ¤@©w
¾×±o¤F¡C¨t²Î·|¤£·|«±¡A¨ú¨M©ó©p CPU¦h§Ö¡A¦³¦h
¤Ö°O¾ÐÅé¡A¤Î°O¿ýÀɦh¤j¡C°ò©ó¤Wzì¦]¡A arclog.pl
¹w³]¤£·|±Æ§Ç¡C
-
Y©pn¾ã²z syslog °O¿ýÀÉ¡A½Ð¯S§Oª`·N¡G syslog
°O¿ýÀɨS¦³°O¿ý¦~¥÷¡C arclog.pl ©I¥s
Date::Parse ¼Ò²Õ¨Ó¸Ñۮɶ¡¡C§ä¤£¨ì¦~¥÷®É¡A
Date::Parse ·|§â¦~¥÷½Õ¾ã¦b¡u³oÓ¤ë¡v¨ì¡u¥h¦~ªº¤UÓ
¤ë¡v¤§¶¡¡CÁ|¨Ò¨Ó»¡¡A¦pªG¤µ¤Ñ¬O 2001-06-08 ¡A¨º¦~¥÷
·|½Õ¾ã¦b 2001-06-30 ¨ì 2000-07-01 ¤§¶¡¡C§Úì«h¤WÃÙ
¦¨³oºØ°µªk¡C¤£¹L¡A¦pªG©pªº syslog °O¿ýÀɾú¥v¶W¹L¤@
¦~¡A¤£n¶] arclog.pl ¡A§_«h©pªº°O¿ýÀÉ·|§¹³J¡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
Date::Parse ¡B
Compress::Zlib ¡C
¦pªG§A¨S¦³¡A¥i¥H¨ì CPAN µ{¦¡®w
http://search.cpan.org/
¤U¸ü¦w¸Ë¡C
¤U¸ü
³Ì·sª© arclog.pl ¥i¥H¥Ñ¤U¦C¦ì§}¤U¸ü¡G
¦w¸Ë
-
¸ÑÀ£ÁY¡G
% tar -xzf arclog.pl-x.xx.xx.tar.gz
-
¥H¦Û°Ê¦w¸Ëµ{¦¡¦w¸Ë¡]±j¯P±ÀÂË¡^
Áöµ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
% ./Install.PL --help
¬d¬Ý¦³þ¨Ç¿ï¶µ¡C
-
¤â°Ê¦w¸Ë
¨ì¸ÑÀ£ÁY«áªº¥Ø¿ý¤¤¡A±N arclog.pl ½Æ»s¨ì©pn¦sªº¥Ø
¿ý¤U¡A°O±o³]¬°¥i°õ¦æ¡C
% chmod +x arclog.pl
³o¼Ë´N¥i¥H¤F¡C
-
°õ¦æ
¶]¶]¬Ý¦³¨S¦³°ÝÃD¡C©p¥i¥H¤U
% ./arclog.pl --help
¬d¬Ý¦³þ¨Ç¿ï¶µ¡A©Î¤U
% perldoc arclog.pl
¬d¾\§¹¾ãªºµ{¦¡»¡©ú¡C
©R¥O¦C°Ñ¼Æ
./arclog.pl [°Ñ¼Æ] [--prefix=¿é¥X¸ô®|¦WºÙ] °O¿ýÀÉÀɦW
./arclog.pl [-h|-v]
- °O¿ýÀÉÀɦW
-
n¾ã²zÂkÀɪº°O¿ýÀÉÀɦW¡C
- --prefix=¿é¥X¸ô®|¦WºÙ
-
ÂkÀɫ᪺¸ô®|¦WºÙ¡AÂkÀɫ᪺ÀÉ®×·|¨ú¦W¥s
¡u¸ô®|.yymmdd ¡v¡A¦p¡G¸ô®|.200101 ¡B¸ô®|.200102 ¡C
¦pªG¨S¦³³]©w¡A·|¥Î°O¿ýÀÉÀɦW·í¿é¥XÀɦW¡C
- --compress
-
ÂkÀÉ«áÀ£ÁY¡]¹w³]È¡^¡C°O¿ý¤j¦h³£ªø±o«Ü¹³¡AÀ£ÁY±¼·|
¬Ù¤U«D±`¦hªºªÅ¶¡¡C¡]¤£µM·F¹ÀÂkÀÉ¡H ^_*' ¡^¥Ø«e¥u¤ä
´© gzip À£ÁYªk¡C
- --nocompress
-
ÂkÀɫᤣnÀ£ÁY¡C¡]©p¨S·d¿ù§a¡H :p ¡^
- --sort
-
«ö°O¿ý®É¶¡¥ý«á¡]¤Î°O¿ý¥»¨¶¶§Ç¡^±Æ§Ç¡C±Æ§Ç«Ü¯Ó°O¾Ð
Åé©M CPU ¡A©Ò¥H¹w³]¬O¤£±Æ§Ç¡C½Ð°Ñ¨£«e±Ãö©ó±Æ§Çªº
ª`·N¨Æ¶µ¡C
- --nosort
-
¤£n±Æ§Ç¡]¹w³]È¡^¡C
- --override[=¼Ò¦¡]
-
¦pªG¦³¦P¦WªºÂÂÀÉ¡A¸Ó«ç»ò¿ì¡C¥Ø«e¦³¤U¦C¼Ò¦¡¡G
- overwrite
-
»\±¼ÂÂÀÉ¡C¦pªG¥u¦³³]©w --override ¡A
¨S¦³³]©w¼Ò¦¡¡A¨º·|·í§A·Qn»\±¼ÂÂÀÉ¡CÂÂÀɪº°O¿ý·|³Q
§R±¼¡A½Ð¦h¥[¤p¤ß¡CY§Aªº°O¿ýÀɬO¥D°O¿ýÀÉ¡A¦³³Ì§¹¾ã
ªº°O¿ý¡A©p¥i¥H¥Î overwrite ¡C
- append
-
©MÂÂÀÉ¥[¦b¤@°_¡C³o¦³¥i¯à·|³y¦¨°O¿ý¤j²V¶Ã¡A½Ð¦h¥[¤p
¤ß¡CY§A·Q§â¨â¥÷¤£¦P®É¬qªº¦PºØ°O¿ýÀɰŶK¦b¤@°_¡A©p
¥i¥H¥Î append ¡C
- ignore
-
²¤¹L©Ò¦³¸Ó¤ëªº°O¿ý¡C³o¦³¥i¯à³y¦¨³¡¥÷°O¿ý¸ê®Æ¬y¥¢¡A
½Ð¦h¥[¤p¤ß¡CY§A¥un¸É¥RÂÂÀɩҨS¦³ªº¤ë¥÷¡A©p¥i¥H¥Î
ignore ¡C
- fail
-
µ²§ôµ{¦¡¡A¥H§K¤£¤p¤ß¯}ÃaÂÂÀÉ¡CY©pn©ñ¦b¤u§@±Æµ{¤¤
°õ¦æ¡]¦p crontab ©Î at ¡^¡A³Ì¦n¥Î³oºØ¤è¦¡¡A¥H§K¯}
Ãa¸ê®Æ¡C¦]¦¹¡A³o¬O¹w³]ªº¤è¦¡¡C
- ask
-
°Ý©p¸Ó«ç»ò¿ì¡C¦pªG©p¬O¥Î¤â°Ê°õ¦æ¡A¤]³\©p·|¤ñ¸û§Æ±æ
¦p¦¹¡C¤£n¦b¦Û°Ê°õ¦æµ{¦¡¤¤³]©w¦¨ ask ¡A·d¤£¦nµ{¦¡
·|µL´Áµ¥¤U¥h¡C
- -d, --debug
-
Åã¥Ü¸Ô²Óªº°õ¦æ¹Lµ{¡C
- -q, --quiet
-
¨S¨Æ´N¤£n§n¡C :p
- -h, --help
-
Åã¥Üµ{¦¡»¡©ú¡C
- -v, --version
-
Åã¥Üµ{¦¡ª©¥»¡C
ª©ÅvÁn©ú
ª©Åv©Ò¦³ © 2001 ¨Ìº¿¿ß¡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
¨Ìº¿¿ß <imacat@mail.imacat.idv.tw> ªì½Z 2001-06-08 ¡A¤W¦¸§ó·s¤é´Á 2001-06-08

¥»¶²Å¦X HTML 4.01 ³W®æ