実行時に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

おすすめ記事