Tmux- এ কোনও নির্দিষ্ট ফলকের ফলক সূচকটি খুঁজে পাওয়ার কোনও উপায় আছে কি?
আমি জানি আমি এই জাতীয় কিছু চালাতে পারি:
tmux display-message -p "#{pane_index}"
তবে এটি কেবল সক্রিয় ফলকে কাজ করে। আমি এটির যে ফলকটি চালিয়েছি তার জন্য এটি কাজ করা চাই :set-window-option synchronize-panesNor
আমি এটি কীভাবে ব্যবহার করব?
আমার চাকরিতে আমার একই সময়ে লোড ব্যালান্সারের একাধিক অভিন্ন সার্ভারের সাথে সংযোগ স্থাপন করা দরকার যা আমি টিএমাক্স প্যানগুলির সাথে করি। আমি একই সাথে প্রতিটি ফলকে আমি একইভাবে প্রেরণ করি তা যা কিছু থাকতে দেয় তা করার জন্য আমি সাধারণত সিঙ্ক্রোনাইজ প্যান বৈশিষ্ট্যটি চালু করি। এটি দুর্দান্ত কাজ করে।
আমি যে জিনিসটি সন্ধান করেছি তা হ'ল আমি সার্ভারের সাথে সংযোগ করতে এবং প্রতিটি প্যানে মাঝে মাঝে একই "ফলক সূচক" ব্যবহার করে মাঝে মাঝে প্রতিটি প্যানে অনন্য কিছু করতে চাই। উদাহরণস্বরূপ, আমি এরকম একটি কমান্ড চালাতাম:
ssh NODE_$(get_pane_number)
যা, প্রতিটি প্যানে সিঙ্ক্রোনাইজ ও চালিত হলে 4 টি প্যান সহ একটি উইন্ডোতে নিম্নলিখিত কমান্ডগুলি চালিত করে:
ssh NODE_0 ফলক 0 এ
ssh NODE_1 ফলক 1
ssh NODE_2 ফলক 2
ssh NODE_3 ফলক 3
আমি অবশ্যই এটির স্ক্রিপ্ট করতে পারি, তবে ইনপুটগুলি সিঙ্ক্রোনাইজ করা শুরু করার আগে এটি কেবলমাত্র ভাল কাজ করবে । কিছু সময় আছে যখন আমি ইনপুটগুলিও সিঙ্ক্রোনাইজ করা শুরু করার পরে এটি করতে চাই।