"Logrotate 디렉티브"의 두 판 사이의 차이

9번째 줄: 9번째 줄:
*create: 새로 빈 로그 파일을 생성
*create: 새로 빈 로그 파일을 생성
*compress: 로테이트된 파일이 gzip으로 압축됨<ref>가장 최신 로그는 계속 기록해야 하므로 압축되지 않는다.</ref>
*compress: 로테이트된 파일이 gzip으로 압축됨<ref>가장 최신 로그는 계속 기록해야 하므로 압축되지 않는다.</ref>
*nocompress: 압축되지 않음(기본값)
*dateext: 날짜 형식(YYYYMMDD) 확장자 사용
*dateext: 날짜 형식(YYYYMMDD) 확장자 사용
*include: 대상폴더 내의 설정파일들을 인클루드
*include: 대상폴더 내의 설정파일들을 인클루드
16번째 줄: 17번째 줄:


;스크립트
;스크립트
*nosharedscripts: 로그파일이 여러 있을 경우 각각 스크립트 수행됨(기본값)
*sharedscripts: 로그파일이 여러 있어도(*log) 스크립트는 공유됨(즉, 한번만 수행)
*sharedscripts: 로그파일이 여러개 있어도(*log) 스크립트는 공유됨(즉, 한번만 수행)
*nosharedscripts: 로그파일이 여러 개일 경우 각각 스크립트 수행됨(기본값)
*prerotate:로테이트 후 스크립트(endscript까지의 내용) 수행
*prerotate:로테이트 후 스크립트(endscript까지의 내용) 수행
*postrotate:로테이트 후 스크립트(endscript까지의 내용) 수행
*postrotate:로테이트 후 스크립트(endscript까지의 내용) 수행

2014년 4월 15일 (화) 00:27 판

logrotate directives
logrotate 지시어

1 목록

  • weekly : 주단위 순환(기존 파일들을 한칸씩 밀어냄 .1 .2 .3 …)
  • monthly: 월단위 순환
  • rotate 4: 4회분까지 보관
  • mail: 로테이트된 로그파일이 지정한 개수를 넘으면[1] 메일을 보냄
  • create: 새로 빈 로그 파일을 생성
  • compress: 로테이트된 파일이 gzip으로 압축됨[2]
  • nocompress: 압축되지 않음(기본값)
  • dateext: 날짜 형식(YYYYMMDD) 확장자 사용
  • include: 대상폴더 내의 설정파일들을 인클루드
  • minsize: 지정한 용량이 넘었을 때만 순환
  • missingok: 순환 대상 로그파일이 없어도 에러 메시지 기록안함
  • notifempty: 로그파일 내용이 비었으면 로테이트하지 않음
스크립트
  • sharedscripts: 로그파일이 여러 개 있어도(*log) 스크립트는 공유됨(즉, 한번만 수행)
  • nosharedscripts: 로그파일이 여러 개일 경우 각각 스크립트 수행됨(기본값)
  • prerotate:로테이트 후 스크립트(endscript까지의 내용) 수행
  • postrotate:로테이트 후 스크립트(endscript까지의 내용) 수행

2 같이 보기

3 주석

  1. 옛날 파일은 삭제되고
  2. 가장 최신 로그는 계속 기록해야 하므로 압축되지 않는다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}