나는 단순함을 위해 RTC가 없는 것으로 간주할 수 있는 독립형 Debian 기반 시스템을 가지고 있습니다. 시스템 시계는 런타임 중에 앞뒤로 설정할 수 있습니다.
저는 Journalctl이 시작 ID와 시퀀스 번호(사용 가능한 경우)를 기준으로 로그 줄을 정렬해야 한다고 생각했지만 불행히도 그것은 사실이 아닌 것 같습니다. 적어도 다음과 같은 Journalctl 출력을 얻습니다.
...
-- Boot 1b6fb8b971ce4d5f9ccc7f71b19f496d --
Jan 05 18:07:40 lumon myapp: ...
-- Boot e0f8203b0c18497ba94fd121eb1c4af9 --
Jan 05 18:07:41 lumon myapp: ...
Jan 05 18:07:41 lumon myapp: ...
-- Boot 1b6fb8b971ce4d5f9ccc7f71b19f496d --
Jan 05 18:07:42 lumon myapp: ...
Jan 05 18:07:42 lumon myapp: ...
-- Boot e0f8203b0c18497ba94fd121eb1c4af9 --
Jan 05 18:07:42 lumon dhclient[507]: DHCPDISCOVER on net0 to 255.255.255.255 port 67 interval 13
Jan 05 18:07:42 lumon sh[507]: DHCPDISCOVER on net0 to 255.255.255.255 port 67 interval 13
Jan 05 18:07:42 lumon myapp: ...
-- Boot 1b6fb8b971ce4d5f9ccc7f71b19f496d --
Jan 05 18:07:42 lumon myapp: ...
Jan 05 18:07:43 lumon myapp: ...
-- Boot e0f8203b0c18497ba94fd121eb1c4af9 --
Jan 05 18:07:43 lumon myapp: ...
...
보시다시피 다양한 부츠의 라인이 엇갈려 있습니다.
이는 문제를 명확하게 보여주지만, 물론 하나의 부팅만 보면(모든 관련 블록을 병합하여) 줄의 순서가 좋지 않습니다. 즉, 생성된 순서가 아닙니다.
내 로그 줄을 생성된 순서대로 되돌릴 수 있는 방법이 있습니까?