logrotate를 사용하여 7일 후에 파일을 삭제하는 것이 올바른 구성입니까? 매주 교체해야 합니다. 나는 이것에 대해 매우 혼란스러워합니다. 감사해요.
/var/lib/rundeck/logs/rundeck/*/job/*/logs/*.blah.json {
su root root
weekly
missingok
maxage 7
rotate 0
nocreate
}
답변1
제공된 구성에는 일주일에 한 번 회전하고 회전된 로그를 즉시 삭제한다고 명시되어 있습니다. 즉, 회전 직후에는 로그가 없음을 의미합니다.
순환 후 일주일 동안 순환 로그를 유지하려는 경우에 사용합니다 rotate 1
. 순환하기 전에 거의 2주 동안의 로그를 갖게 됩니다.
약 일주일 분량의 로그만 보관하려면 rotate 7
및 를 사용하는 것이 좋습니다 daily
.