मुझे एक tmux सेशन मिला है जहाँ विंडो बहुत छोटी है क्योंकि कुछ उपयोगकर्ता कहीं न कहीं जुड़ा हुआ है।
मैं सभी जुड़े हुए उपयोगकर्ताओं को डिस्कनेक्ट करने के लिए tmux कैसे बताऊं?
मुझे एक tmux सेशन मिला है जहाँ विंडो बहुत छोटी है क्योंकि कुछ उपयोगकर्ता कहीं न कहीं जुड़ा हुआ है।
मैं सभी जुड़े हुए उपयोगकर्ताओं को डिस्कनेक्ट करने के लिए tmux कैसे बताऊं?
जवाबों:
आप चुन सकते हैं <prefix> D
(जहां उपसर्ग C-b
डिफ़ॉल्ट रूप से है) , किस क्लाइंट को अलग करने के लिए चुना गया; यह उनके द्वारा उपयोग की गई कॉल / लाइनों के साथ-साथ अंतिम उपयोग किए गए समय को भी सूचीबद्ध करेगा। नोट करें अपरकेस D
, यानी Shift+ d।
आप tmux के detach-client
विकल्प का भी उपयोग कर सकते हैं
detach-client [-P] [-a] [-s target-session] [-t target-client]
(alias: detach)
Detach the current client if bound to a key, the client specified
with -t, or all clients currently attached to the session speci-
fied by -s. The -a option kills all but the client given with
-t. If -P is given, send SIGHUP to the parent process of the
client, typically causing it to exit.
या तो <prefix>:
बाद में detach [options]
या कमांड लाइन पर tmux के साथ अंदर सेtmux detach [options]
prefix
+ 'डी' का उपयोग शुरू करने जा रहा हूं इसलिए मैं इसके बारे में नहीं भूलता। एक जादू की तरह काम किया।
tmux detach-client -a
वर्तमान को छोड़कर अन्य सभी क्लाइंट्स को अलग कर देगा। मैं अक्सर गलत व्यवहार करता prefix-D
हूं इसलिए मैं इस दृष्टिकोण को पसंद करता हूं। मेरा भी एक फंक्शन है detachothers () { tmux detach-client -a;
।
<prefix> D
सावधान रहो, बड़ी डी यहाँ महत्वपूर्ण है !! (मुझे यह महसूस करने से पहले अपने वर्तमान ग्राहक को निराश करने में कुछ निराशा होती है: डी)