a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 76|回复: 0

[软件设计师] 2012年软件水平考试软件设计师重点解析之用Java实现的日志切割清理工具

[复制链接]
发表于 2012-8-2 09:08:23 | 显示全部楼层 |阅读模式
对于处事器的日常维护来说,日志清理长短常主要的工作,如不美观残留日志过多则严重华侈磁盘空间同时影响处事的机能。如不美观用手工体例进行清理,会破耗太多时刻,而且良多时辰难以知足现实要求。例如:若何在每个礼拜六凌晨3点把跨越2G大的日志文件进行切割,保留最新的100M日志记实?   网膳缦慊有觉察能知足本座要求的日志切割工具,是以花了一些闲暇时刻自己写了一个。因为要在多个平台上使用,为了便利采用 Java 实现。本工具命名为 LogCutter,首要有以下特点:, S! m! K) Y/ l% k2 G
  1、撑持 Linux、Mac 和 Windows 等所有常见操作系统平台
! @6 i0 A6 }- u( o0 @2 d1 j* E  2、撑持呼吁行交互式运行/ u& l- S& o. k7 i( m
  3、撑持后台非交互式运行(Linux/MAC 下使用 daemon 历程实现,Windows 用系统 Service 实现)
2 @" \4 [0 i1 h" s3 ?( ]6 g4 H$ Z  4、撑持两种日志清理体例(删除日志文件或切割日志文件)
. o* T2 [7 \0 W0 }  5、撑持对 GB18030、UTF-8、UTF-16LE、UTF-16BE 等常用日志文件类型进行切割(不会发生切失踪半个字符的情形)
0 i) U( X! N. D* H  6、高度可设置装备摆设(轨范执行周期、要删除的日志文件过时时刻、要切割的日志文件阀值和保留巨细等均可设置装备摆设
* C7 @. E. I+ t, v) w- L3 j* p. r  使用体例:" u5 Z) \8 x" i4 r$ |& K) [$ g
  LogCutter - Bruce Liang, all rights reserved.! k; S5 v5 k+ q% S, c
  一、启动体例
' u* P6 n5 B9 i5 y" C  ) Windows A) 前台运行: > ./run.bat B) 后台运行: > ./LogCutter.exe { -install-demand  (安装手动启动处事)
, k6 j$ E6 i! X' K0 ^. _  -install-auto    (安装自动启动处事)
% a& ?* f, Q0 |5 }2 m. o$ R  -start           (启动处事)' w: s# g0 t6 }' ~4 q
  -stop            (遏制处事)) ^  \) D+ y; l) i+ m
  -status          (查看处事状况)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 18:52 , Processed in 0.567734 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表