2017-04-24 7 views
0

주간 로그 순환 구성이 있지만 장치의 전원이 1 주일 이상 켜지지 않습니다. 로그 회전을 수행합니까? 또는 회전을 시작하기 위해 장치에 1 주일 이상 전원을 공급해야합니까?주별 로그 순환 구성을 설정하고 매일 장치를 재부팅하면 어떻게됩니까?

/path/to/my/log.log 
{ 
    rotate 4 
    weekly 
    maxsize 150M 
    missingok 
    notifempty 
    compress 
    delaycompress 
    sharedscripts 
    postrotate 
     invoke-rc.d rsyslog rotate > /dev/null 
    endscript 
} 

답변

1

Red Hat Linux 및 제품군, Debian GNU/Linux 및 제품군에는 일반적으로 anacron이 설치되어 있습니다.

Anacron은 컴퓨터를 부팅 할 때마다 실행되며 cron이 마지막으로 실행 된 날짜를 확인합니다. 마지막 날짜가 오늘 이후 7 일 이상이면 /etc/cron.weekly에있는 스크립트가 실행됩니다.

logrotate가 /etc/cron.weekly 내부에있는 경우 cron

에 의해 실행됩니다.