আমি একটি কোড স্নিপেট ব্যবহার করে তা সরবরাহ করব 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
ইনস্টল করা থাকলে কাজটিও করতে পারেন।