मैं एक कोड स्निपेट प्रदान करूंगा, 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
यदि आप इसे स्थापित कर चुके हैं तो भी काम कर सकते हैं।