linux cmd, 파일 로그가 24시간보다 오래되면 해당 내용을 새 파일에 복사합니다.
2시간 또는 5시간마다 특정 파일 "samplelogs"를 확인할 때 로그가 24시간보다 오래된 경우 날짜 샘플 "smaplelog_Monday", "samplelog_Tuesday"를 사용하여 새 파일을 생성하여 콘텐츠를 복사합니다.
다음은 파일 백업 실패의 샘플 로그입니다::Master:banc4adp01.zeedev.best.com.au||Host:aut0sap65-b.test.sample.com.as||Policy:t3-dev-em-unx -3m -2||일정: 전체||오류: 48||날짜: 8월 23일 일요일 21:02:42 AEST 2020 백업 실패::Master:banc4adp01.zeedev.best.com.au||호스트: aut0sap65- b . test.sample.com.as||정책: t3-dev-em-unx-3m-2||타임라인: 전체||오류: 48||날짜: 2020년 8월 23일 일요일 21:02:40 AEST 백업 실패:: 마스터: banc4adp01.zeedev.best.com.au|| 호스트: aut0sap65-b.test.sample.com.as|| 정책: t3-dev-kn-unx-3m-04|| 오류: 58||날짜: 2020년 8월 23일 일요일 18:04:36 AEST 백업 실패::Master:banc4adp01.zeedev.best.com.au||호스트: aut0sap65-b.test .sample.com.as||정책 :t3-dev-kn-unx-3m-04||일정: Differential-Inc||오류: 58||날짜: 2020년 8월 23일 일요일 18:04:36 AEST 2020 백업 실패::Master:banc4adp01.zeedev .최상의. com.au||호스트: aut0sap65-b.test.sample.com.as||정책: t3-dev-em-unx-3m-2||일정: 전체||오류: 58||날짜: 8월 일요일 23일 21:04:34 AEST 2020 백업 실패::Master:banc4adp01.zeedev.best.com.au||호스트:aut0sap65-b.test.sample.com.as||전략:t3-dev-em-unx-3m -2||일정: 전체||오류: 58||날짜: 2020년 8월 23일 일요일 21:04:32 AEST 2020 백업 실패::Master:banc4adp01.zeedev.best.com.au|호스트: aut0sap65-b. test .sample.com.as||정책: t3-dev-em-unx-3m-2||일정: 전체||오류: 58||날짜: 2020년 8월 23일 일요일 21:04:30 호주 동부 표준시
답변1
질문은 명확하지 않지만 많은 로그 회전 전략을 구현할 수 있는 logrotate를 살펴보는 것이 좋습니다. 참고할 수 있는 매뉴얼 페이지는 다음과 같습니다.https://man7.org/linux/man-pages/man8/logrotate.8.html