Journalctl을 통해 Unix 타임스탬프가 있는 스타트업 나열

Journalctl을 통해 Unix 타임스탬프가 있는 스타트업 나열

journalctl-o short-unix-t systemd-sleep과 같은 출력 날짜 형식을 변경하는 데 사용할 수 있는 플래그가 있습니다 .

하지만 부츠 목록을 찾기 위해 내가 찾은 유일한 방법은 --list-boots그것이 깃발에 맞지 않는 것 같다는 것 입니다 -o.

Journalctl 목록을 Unix 타임스탬프로 시작하는 방법이 있습니까? systemd는 그대로 유지되므로 앞으로 다른 접근 방식이 중단될 수 있다는 우려가 있지만 이러한 제안에도 열려 있습니다.

답변1

그러나 이러한 필드를 Unix 타임스탬프로 변환할 수 있습니다. 즉:

journalctl --list-boots | awk '{ d2ts="date -d \""$3" "$4" " $5"\" +%s"; d2ts | getline $(NF+1); close(d2ts)} 1'

답변2

라는 대체 도구를 사용하여 tuptime정확히 동일한 정보를 얻을 수 있습니다. 예를 들어:

tuptime -bits

관련 정보