lessとJournalctlを使用したフォローモードの中断

lessとJournalctlを使用したフォローモードの中断

興味深い迷惑が仲間を悩ませました。

lessファイルを添付する場合shift- をクリックすると、fリアルタイムで出力ストリームの追跡を開始できます。次に、出力トレースを停止するにはctrl- をクリックしますc。これにより、通常どおりファイルを閲覧して検索できます。

この機能を使用すると機能しませんjournalctl。 nginxログを追跡したいとしましょう。実行しjournalctl -u nginx、通常どおりに出力トレースを開始しますshift。ただし、-をf押すと、ファイルトレースなどのトレースモードを終了してナビゲーションモードに戻るのではなく、すぐに終了します。ctrlcless

言うまでもなく、これは非常に迷惑なことです。理由は何であり、正常な機能を復元するにはどうすればよいですか?

ベストアンサー1

ServerFaultへの回答としてこれは、コマンドプロンプトに戻るのではなく、文字を受け取ると死ぬlessフラグと一緒に呼び出されるためです。K^C

この問題を解決するには、変数をSYSTEMD_LESS="FRSXM"環境にエクスポートします。これはフォローモードから出ることができないという問題をsystemd除いた標準フラグのセットです。lessK

おすすめ記事