मैं अपने सर्वर पर tmux का उपयोग करता हूं और हाल ही में मैंने अपनी लागत के बारे में पाया कि ctrl-d tmux से बाहर निकल जाएगा और सत्र की सभी जानकारी खो देगा, मेरा इरादा केवल ssh सत्र को समाप्त करना था, लेकिन मैं यह नोटिस करने में विफल रहा कि मुझे अभी भी tmux में कुछ देर हो गई थी।
मुझे पता है कि मुझे ctrl-d का उपयोग करते समय भविष्य में सावधान रहना चाहिए, लेकिन मैंने सोचा कि क्या दुर्घटना से ctrl-d को बाहर निकालने के लिए tmux को रोकने का कोई तरीका है? प्रॉम्प्ट, पुष्टिकरण या कोचिंग जैसे समाधान ठीक होंगे।
set-environment -g 'IGNOREEOF' 2
किया.tmux.conf
और अब मुझे बाहर निकलने के लिए Ctrl-d को 3 बार हिट करने की आवश्यकता है और मुझे हर बार संदेश के साथ चेतावनी दी गई है:Use "logout" to leave the shell.