Systemctl
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 的 strace
如果需要其他資訊,我會更新問題。
我已經重啟了電腦。刪除了日誌,它仍然失敗。不知道接下來要嘗試什麼。
感謝@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 -'"
。我採用的解決方案是將它放在一個腳本中(我稱之為 pager.
#!/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
正確解釋。