मैं यह पता लगाने की कोशिश कर रहा हूं कि tmux sessionअगर एक नामित tmux सत्र मौजूद है, तो कैसे संलग्न करूं, यदि मैं दिए गए नाम के साथ एक नया बनाना नहीं चाहता।
वर्तमान में, मैं कुछ का पता है tmux आदेशों के जो आंशिक रूप से मैं जो चाह रहा हूं उसे प्राप्त कर सकता हूं, लेकिन यह स्पष्ट नहीं है कि जो मैं देख रहा हूं उसे पाने के लिए उन्हें एक साथ कैसे मिलाएं:
tmux attachस्वचालित रूप से मौजूदा सत्र के लिए संलग्न करता है - लेकिन यदि कोई सत्र मौजूद नहीं है, तो त्रुटियांtmux newएक नया सत्र बनाता है - लेकिन यह हर बार ऐसा करता है, इसलिए मैं इसे अपने में नहीं छोड़ सकता.tmux.conftmux has-sessionएक सत्र मौजूद है या नहीं यह परीक्षण करता है - लेकिन मुझे नहीं पता कि इसे अन्य आदेशों के साथ कैसे जोड़ा जाए
इस प्रकार, मैं एक tmux स्क्रिप्ट बनाना चाहूंगा, ताकि यह स्वचालित रूप से हो जाए, बजाय इसे मैन्युअल रूप से बनाने के लिए कि मुझे सत्र में लॉग इन करने की आवश्यकता हो।
मैं एक नया स्क्रिप्ट कैसे बना सकता हूं ताकि एक नया tmux सेशन बनाया जा सके (यदि किसी दिए गए सत्र का नाम मौजूद नहीं है) या सत्र के नाम के साथ संलग्न करें (यदि यह मौजूद है)?
man tmuxकहना है: "-ए झंडा नया-सत्र बनाता है जैसे अटैच-सेशन अगर सत्र-नाम पहले से मौजूद है"