興味深い迷惑が仲間を悩ませました。
less
ファイルを添付する場合shift- をクリックすると、fリアルタイムで出力ストリームの追跡を開始できます。次に、出力トレースを停止するにはctrl- をクリックしますc。これにより、通常どおりファイルを閲覧して検索できます。
この機能を使用すると機能しませんjournalctl
。 nginxログを追跡したいとしましょう。実行しjournalctl -u nginx
、通常どおりに出力トレースを開始しますshift。ただし、-をf押すと、ファイルトレースなどのトレースモードを終了してナビゲーションモードに戻るのではなく、すぐに終了します。ctrlcless
言うまでもなく、これは非常に迷惑なことです。理由は何であり、正常な機能を復元するにはどうすればよいですか?
答え1
ServerFaultへの回答としてこれは、コマンドプロンプトに戻るのではなく、文字を受け取ると死ぬless
フラグと一緒に呼び出されるためです。K
^C
この問題を解決するには、変数をSYSTEMD_LESS="FRSXM"
環境にエクスポートします。これはフォローモードから出ることができないという問題をsystemd
除いた標準フラグのセットです。less
K