7일 후에 파일을 삭제하도록 구성이 올바른가요?

7일 후에 파일을 삭제하도록 구성이 올바른가요?

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.

관련 정보