マルチテールを使用して3つのログファイルを同時に表示します。
2番目のログファイルで奇妙な点が見つかったとしましょう。
以前に発生した内容を確認するために2番目のログファイルを上にスクロールするにはどうすればよいですか?
調査中に注意深く観察したいので、他の2つのログファイルを隠さないことをお勧めします。
答え1
multitail
複数の対話型キーがあり、スクロールするウィンドウをb
選択するためのメニューポップアップが表示されます。矢印キーを使用してナビゲートし、Enterキーを押してウィンドウを選択します。このウィンドウは、変更を表示できる小さな2文字の境界線を除く他のすべてのウィンドウを覆います。矢印キーを使用して選択したウィンドウをスクロールし、q
このモードを終了できます。ウィンドウ配列をそのまま維持しながらスクロールする方法がわかりません。
利用可能なインタラクションキーのポップアップヘルプを使用またはインポートF1
します。h
1つの方法は、小さなウィンドウで実行し、multitail
btmux
を使用してスクロールサブウィンドウを作成し、ウィンドウをフルサイズにすることです。スクロールするサブウィンドウのサイズは変更されませんが、新しいスペースにログが表示されます。すでにウィンドウがあるtmuxセッションがある場合は、次のコマンドを使用して他の端末で試すことができます。
$ tmux split-window
$ tmux resize-pane -y 10
$ tmux send-keys 'multitail /var/log/maillog /var/log/messages /var/log/httpd/access_log' Enter
$ tmux send-keys Enter b Enter
$ tmux kill-pane -a -t.
これらのコマンドは、セッションにコマンドを送信してウィンドウを分割し、アクティブウィンドウの高さを減らし、マルチテールを実行して、スペースが実際に不足していることを示します。 2つ目はsend-keys
これを確認し、b
スクロールサブウィンドウに入ります。最後のコマンドは別のウィンドウを終了し、小さなスクロールサブウィンドウがあるフルサイズのマルチテールを表示します。