क्या कोई ज्ञात- tmux
विचलन है, जैसे tmux has-session -t <session>
, लेकिन यह जांचने के लिए कि क्या tmux सर्वर वर्तमान में चल रहा है? ऑटोमेशन-स्क्रिप्ट लिखते समय यह आसान होगा। जब एक सत्र के साथ मौजूद है की जाँच करते समय
$ tmux has-session -t SomeSession
उपयोगकर्ता है, जब तक कि tmux सर्वर पहले से ही चल रहा है, त्रुटि के साथ प्रस्तुत किया गया है
failed to connect to server
इसलिए, मैं पहले से जांचना चाहता हूं कि क्या सर्वर वर्तमान में चल रहा है। यदि यह है, सत्र एट cetera के लिए जाँच करें। वहाँ कोई रास्ता नहीं है यह / देव / नल के लिए पाइपिंग के बिना चुप्पी?
$(ps -e | grep -q tmux)
को एक बूलियन के रूप में मान रहे हैं क्योंकि अधिकांश शेल कमांड रिटर्नtrue
/false
, बाहर निकलने के कोड पर निर्भर करता है?