드물지만 중요한 정보를 기록하는 하나의 특정 서비스가 있습니다. 몇 달 전에 설정했으며 오늘 journalctl -n 50 --unit=my-service
은 항목이 없음을 찾기 위해 실행했습니다 .
나는 대부분의 부대에서이 행동에 완벽하게 만족합니다. 즉시 (또는 며칠 전까지) 일어난 일이 필요하며 몇 개월 전의 기록은 신경 쓰지 않습니다.
그러나 journald
하나의 특정 장치 레코드에 대해 독립적 인 저장 및 보존 정책을 갖도록 지시 할 수있는 방법이 있습니까? 크기에 관계없이 5 년 동안 특정 로그를 유지하고 싶습니다. 다른 유닛의 로그는 이것에 영향을받지 않아야하며 기존 동작을 유지해야합니다.
나는 이해를 잃어 버렸고 journald.conf(5)
단위 당 구성이 가능할 때마다 파악할 수 없습니다. 그렇다면-간단한 구체적인 예제를 고맙게 생각합니다-어떤 파일을 편집 / 만들어야하고 무엇을 써야합니까? 또는 확실하지 않다는 것을 확실히 알고 있다면 좋은 답변이 될 것입니다.
참고 : 나의 특별한 경우는 아치 리눅스 호스트와 관련이 있지만, 이것이 중요하지 않다고 생각합니다.