다음과 같은 이유로 journalctl -f
해당 콘텐츠를 사용하고 전달하고 싶습니다 .less
- 긴 줄은 가로로 스크롤됩니다(줄바꿈 대신).
- 쉬운 수직 스크롤
그러면 less
정적 콘텐츠(예: 파일 또는 종료된 스트리밍 데이터)에서는 잘 작동하지만 종료되지 않은 스트리밍 데이터도 처리할 수 있습니까?
나는 다음과 같은 것을 찾고 있습니다 :
journalctl -f | less -???
지금 이것을 시도하면 less
Ctrl+C를 누를 때까지 기다리며 데이터가 표시되지 않고 빈 파일이 표시됩니다.
편집: 이것은 문제가 아닙니다 tail -f
. tail은 stdin에서 데이터를 스트리밍하지 않고 디스크에서만 파일을 읽을 수 있습니다.
journalctl
Edit2: 이것은 단지 한 사람의 문제 가 아닙니다 . 저는 JSON 출력을 사용하고 -o json
있으며 jq
. 이는 파이프라인의 일부이지만 이 질문을 단순화하기 위해 생략되었습니다. 무엇이든 스트리밍할 수 있으면 less
파이프에 포맷터를 삽입할 수도 있습니다.