tmux: সক্রিয় ফলকে কোন প্রক্রিয়া চলমান তা সনাক্ত করুন


12

সক্রিয় ফলকে কী প্রক্রিয়া চলে তা সনাক্ত করার উপায় আছে কি?

tmux: "আমার" উইন্ডোটি সন্ধান করুন, এটি সক্রিয় কিনা তা পরীক্ষা করুন , তবে এটিটি ফলকের মধ্যে থেকে সনাক্তকরণের কাজ করে।

আমাকে এটি একটি বাহ্যিক কমান্ড (টিএমউक्स সেশনের মধ্যে থেকে নয়) থেকে সনাক্ত করতে হবে।

সমস্যাটি সম্ভবত দুটি ধাপে ফোটে:

  1. কোন ফলকটি সক্রিয় রয়েছে তা সনাক্ত করুন
  2. প্রদত্ত ফলকে কী প্রক্রিয়া চালিত হয় তা সনাক্ত করুন

আপনি আমার স্ক্রিপ্ট সহায়ক খুঁজে পেতে পারেন ।
এক্স-ইউরি

উত্তর:


13

দেখা যাচ্ছে tmux- এর তালিকা-পেন কমান্ডের জন্য শক্তিশালী বিন্যাসকরণ ক্ষমতা রয়েছে:

$ tmux list-panes -F '#{pane_active} #{pane_pid}'
0 4993
0 5382
1 6189

উপরের কমান্ডটি মুদ্রণ করবে

1 <process_pid>

সক্রিয় ফলক জন্য।

ফ্রমেটিং বিকল্পগুলি এতে বর্ণিত হয়েছে man tmux:

 pane_active                     1 if active pane
 pane_pid                        PID of first process in pane

"ফলকের প্রথম প্রক্রিয়া" শব্দটির আলোচনার জন্য, দেখুন টিএমাক্সের "পেনের প্রথম পিড" অর্থ কী?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.