OS에 따라 다릅니다. 일부 Linux 배포판에는 /etc/cron.hourly
매시간마다 cron 작업을 실행할 수 있는 디렉토리 가 있습니다.
다른 디렉토리가 /etc/cron.d/
있습니다. 여기서 crontab 항목의 일반적인 cron 설정을 사용하여 특수 사용자로 실행할 cron 작업을 넣을 수 있습니다 (사용자 이름을 지정해야 함).
표준 로그 회전 스크립트 대신 이들 중 하나를 사용하는 경우 /etc/cron.daily/
해당 스크립트 cp /dev/null
를 원래 위치로 복사해야합니다 . 그렇지 않으면 logrotate 패치 업데이트로 다시 활성화됩니다.
시간별 적절한 회전을 위해서는 dateext
지시어가 설정 되지 않도록 주의하십시오 . 그렇다면 기본적으로 첫 번째 회전 된 파일은 YYYYMMDD와 같은 현재 날짜의 확장자를 갖습니다. 그런 다음 두 번째 logrotate가 같은 날에 활성화되면 size
임계 값을 초과 하더라도 회전을 건너 뜁니다 .
그 이유는 회전 할 파일의 새 이름이 이미 존재하고 logrotate가 기존의 기존 파일에 내용을 추가하지 않기 때문입니다. 예를 들어 RHEL 및 CentOS의 경우 dateext
지시문은 기본적으로에 제공됩니다 /etc/logrotate.conf
. 해당 줄을 제거하거나 주석을 달면 회전 된 파일은 rotate
값 에 도달 할 때까지 확장 번호로 실행 번호를 얻습니다 . 이런 식으로 하루에 여러 번 회전 할 수 있습니다.