tmux
두 파일을 동시에 테일링하는 데 사용할 수있는 두 개의 다른 창을 제공하는 코드 스 니펫을 제공합니다.
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
업데이트 :를 사용하면 screen
여러 세션을 연결 / 분리 할 수 있으므로 tail
여러 번 실행할 수도 있습니다. 나는 이것을 제안 할 수있다 :
screen -s Tail_Server1.log
다음으로 CTRL+A+D
세션을 종료하지 않고 연결을 해제 한 후 다음을 수행 하려고합니다 .
screen -s Tail_Server2.log
모두 두 개의 별도의를 실행 screens
난을 참조 것입니다, screen --help
당신은 당신의 일에 두 화면을 원하는 방법으로 당신이 그것을 조정할 수 있습니다 terminal
.
screen
두 개의 다른 세션을 만드는 데 사용해 보셨습니까 ? 두 화면에서 모두 꼬리를 사용할 수 있어야합니까? 또한tmux
설치 한 경우에도 작업을 수행 할 수 있습니다.