मैं विभिन्न परियोजनाओं के लिए अलग-अलग स्क्रीन सत्र का उपयोग करता हूं। की तरह स्क्रीन शुरू screen -S project1। अब, मैं हार्डस्टैटस लाइन में 'प्रोजेक्ट 1' का उल्लेख करना चाहूंगा।
सत्र का नाम पर्यावरण चर STY से प्राप्त किया जा सकता है STY=13539.project1:।
लेकिन इसे स्क्रीन में कैसे लाया जाए? मैंने हार्डस्टैटस में backtick कमांड और% `की कोशिश की है, लेकिन मुझे यह सही नहीं लगता।
मैंने क्या किया:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
कोई भाग्य नहीं, खाली% `।
backtick 0 30 30 sessionname
अभी भी कोई किस्मत नहीं, सत्रनाम: नहीं मिला
backtick: (1.)backtickबैश बिलिन है? ग्नू-स्क्रीन कमांड? एक द्विआधारी निष्पादन योग्य? क्या कोई मैन पेज है? (२.) मुझे पता है कि यह काम करता है क्योंकि मैंने इसकी कोशिश की थी, लेकिन जब आपको लगता है कि दो-लाइन कमांड को कैसे निष्पादित किया जाता है जब यह लगता है कि gnu- स्क्रीन.screenrcसिंटैक्स कोhardstatusकमांड के लिए एक लाइन की आवश्यकता है ? (3.) मैं सत्र के नाम के बाद कुछ पाठ को लागू करने की अनुमति देने के लिए आपकी आज्ञा को कैसे संशोधित करूंगा?