실행 시 Journalctl이 실패함

실행 시 Journalctl이 실패함
> journalctl
-b: -c: line 0: unexpected EOF while looking for matching `"'
-b: -c: line 1: syntax error: unexpected end of file
> systemctl status docker.service
-b: -c: line 0: unexpected EOF while looking for matching `"'
-b: -c: line 1: syntax error: unexpected end of file

https://clbin.com/0CNIZ<- Journalctl의 추적에 대한 링크

추가 정보가 필요하면 질문을 업데이트하겠습니다.

컴퓨터를 다시 시작했습니다. 로그 삭제에 여전히 실패했습니다. 다음에 무엇을 시도해야 할지 잘 모르겠습니다.

답변1

@Artem 덕분에 PAGER 변수를 export PAGER="/usr/bin/bash -c \"col -b -x | vim -R -c 'set ft=man nolist laststatus=0' -c 'map q :q<cr>' - \"". 재현 가능한 가장 작은 경우는 입니다 export PAGER="/usr/bin/bash -c 'vim -R -'".

제가 선택한 해결책은 이를 스크립트에 넣는 것이었습니다. (저는 이것을 호출기라고 부르겠습니다.)

#!/usr/bin/env bash

col -b -x | vim -R -c 'set ft=man nolist laststatus=0' -c 'map q :q<cr>' - 

그리고 그것은 그랬다 export PAGER=pager.

문제는 systemd가 이를 올바르게 해석하지 않는다는 것일 수 있습니다 PAGER.

관련 정보