tmux: पता लगाएँ कि सक्रिय फलक में कौन सी प्रक्रिया चलती है


12

क्या कोई तरीका है कि कैसे पता लगाया जाए कि सक्रिय फलक में क्या प्रक्रिया चलती है?

tmux: "my" विंडो ढूंढें, जांचें कि क्या यह सक्रिय है संबंधित है, हालांकि, यह फलक के भीतर से पता लगाने से संबंधित है।

मुझे बाहरी आदेश से यह पता लगाने की आवश्यकता है (tmux सत्र के भीतर से नहीं)।

समस्या दो चरणों में सबसे अधिक होती है:

  1. पता लगाएँ कि कौन सा फलक सक्रिय है
  2. पता लगाएँ कि दिए गए फलक में क्या प्रक्रिया चलती है

आप मेरी स्क्रिप्ट को मददगार पा सकते हैं ।
x- यूरी

जवाबों:


13

सूची-फलक आदेश के लिए टमक्स में शक्तिशाली प्रारूपण क्षमताएँ हैं:

$ 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

"फलक में पहली प्रक्रिया" शब्द की चर्चा के लिए, tmux में "फलक का पहला पृष्ठ" क्या है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.