crontab -e , -l 사용방법 (서버 로그 일정주기로 삭제관리) > server

본문 바로가기
사이트 내 전체검색

server

crontab -e , -l 사용방법 (서버 로그 일정주기로 삭제관리)

페이지 정보

작성자 서방님 댓글 0건 조회 135회 작성일 13-04-30 11:47

본문

아래 내용은 리눅스 서버에서 was , web 등.. 로그 파일의 용량이 비대하여 서버의 디스크가 풀이 찰수가 있는데..

그러한 상황을 미리 대처하는 쉘스크립트 입니다.

첨부파일에 logdel 을 보셔도 되며, 아래 내용을 확인하신후 서버환경에 맞도록 설정하셔서 사용하시면 됩니다.


# crontab 기본설명 

ex)..

파일 형식


    분  시  일 월 요일 명령
    10   *   *  *   *     echo 'Hello'


...

1) 크론파일 수정

crontab -e


2) 보여주기

crontab -l


3) 크론파일 삭제

crontab -d



# crontab 파일생성 <샘플>

파일생성 : crontab -e 


#*************************************************

# crontab log delete (lastest 7days)

#*************************************************

#분  시  일 월 요일 명령

0   1   *  *   *   sh /users/groupware/jboss-6.0.0.M1/bin/logdel

#*************************************************


* 설명 :  매일 1시 0분 에 위 경로에 있는 logdel 파일을 수행한다.



# logdel 파일생성. <샘플>

파일생성 : logdel

find /users/groupware/logs -type f -mtime +7|xargs rm -f


* 위 내용 정리

1) find : 찾기

2) 대상경로

3) -type f : 파일

4) -mtime +7 : 파일날짜 기준으로 최근날짜 7일이전 생성된 파일 삭제. (예.. 현재 12월 14일일경우 12월 7일보다 과거 파일을 삭제함)

5) xargs : find 결과를 인자로받음.

6) rm -f  : 삭제명령


댓글목록

등록된 댓글이 없습니다.

Total 356건 16 페이지
게시물 검색

회원로그인

접속자집계

오늘
132
어제
225
최대
1,347
전체
154,891
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.