Saya akan memberikan potongan kode tmuxyang dapat memberi Anda dua jendela berbeda yang dapat Anda gunakan untuk mengekor kedua file secara bersamaan:
tmux new-window -a -n Tail
tmux new-session -d -s Tail -n SSH0 -d
tmux selectp -t Tail
#This is tmux interactions with the user (colors of the tabs used, hot keys, etc.)
tmux bind-key -n M-Left previous-window -t WinSplit
tmux bind-key -n M-Right next-window -t WinSplit
tmux set-window-option -g monitor-activity on
tmux set -g visual-activity on
tmux set-window-option -g window-status-current-bg blue
tmux set-window-option -g window-status-fg red
tmux set -g pane-border-fg yellow
tmux set -g pane-active-border-bg red
tmux set -g message-fg yellow
tmux set -g message-bg red
tmux set -g message-attr bright
tmux set -g status-left "#[fg=red]#S"
#Names two seperate windows
tmux new-window -n tail1 -t Tail
tmux new-window -n tail2 -t Tail
#Now this will allow you to automatically run tail when this tmux script is run
tmux send-keys -t Tail:0 'tail -f file1.log' C-m
tmux send-keys -t Tail:1 'tail -f file2.log' C-m
UPDATE: Menggunakan screenjuga dapat melampirkan / melepaskan beberapa sesi sehingga Anda dapat menjalankan tailbeberapa kali juga. Saya dapat menyarankan melakukan ini:
screen -s Tail_Server1.log
Berikutnya Anda ingin menahan CTRL+A+Duntuk melepaskan tanpa membunuh sesi dan kemudian berikutnya:
screen -s Tail_Server2.log
Keduanya akan menjalankan dua terpisah screens, saya akan merujuk screen --helpsehingga Anda dapat menyesuaikannya dengan bagaimana Anda ingin kedua layar berfungsi pada Anda terminal.
screenuntuk membuat dua sesi yang berbeda? Anda harus dapat menggunakan ekor di kedua layar? Juga,tmuxdapat melakukan pekerjaan dengan baik jika Anda telah menginstalnya.