Logrotate 디렉티브

(Logrotate 지시어에서 넘어옴)
logrotate directives
logrotate 지시어
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 }}