통계 파일 크기 : 쉘은 질문 20 연습

[1] 방법

매 시간마다 실행하는 스크립트를 필요에 가입하세요. 기능 : 시간 0:00, 12 점을 때, / 데이터 / 단지 파일의 내용을 비우고 파일을 삭제할 수 없습니다 / 지우기 관심에서 로그 파일. 각 파일의 크기에 대한 유일한 다른 시간 통계, 로그의 이름으로 날짜와 시간에 파일 라인 출력은, / / ​​데이터에서 두을 고려 / 디렉토리와 모든 하위 세 단계를 로그인해야 서류

[점]

모든 파일의 목록을 찾을 수 있습니다

날짜 % + H

> 파일 빈 파일

[스크립트]

#! / 빈 / 떠들썩한 파티 

DIR = / TMP / log_stat 
t = ' 날짜 + % D %의 H`의 
T1 =' 날짜 + % H` 
들어 LogDir = / 데이터 / 로그 

[ -f $ DIR /$t.log] && RM - F $으로의 DIR / $ t.log의 


경우 [$ T1의 == 00 -o $ T1이 == 12 ] 다음 
    에 대한 F 에서 ` 찾기 $를 들어 LogDir / - f` 유형
     않는다 
        > $ 내가
     
다른 사람 
    을 위해 F ` 찾기 $ 들어 LogDir /를 - 유형 f`
     
        크기 =`  - $ f`
         에코 $ f를 $ 크기 >> $의 디렉토리 / $의 t.log
     수행 
Fi 접속 설비를

 

추천

출처www.cnblogs.com/dingzp/p/10991410.html