2014-05-01 10 views
9

पर रीटैच कैसे कर सकता हूं मुझे आज अपना बॉक्स रीबूट करना पड़ा। मेरे पास tmux सत्रों में कई प्रोग्राम चल रहे थे। वे अभी भी जीवित प्रतीत होते हैं, मैं उनसे कैसे जुड़ सकता हूं? मैंने tmux a processID की कोशिश की लेकिन यह काम नहीं किया।मैं tmux प्रक्रिया

/home/me 21$ ps aux | grep tmux 
me 1299 0.0 0.0 22244 1920 ?  Ss Apr28 0:40 tmux -2 -f /tmp/r-plugin-me/tmux.conf new-session -s vimrpluginme1398670569alnn51oynp1vollnn51f2v4r_ied_delta1meRalphaCalibr VIMINSTANCEID=alnn51oynp1vollnn51f2v4r_ied_delta1meRal 
me 2575 0.0 0.0 54164 3500 ?  S 07:35 0:00 xterm -e tmux -2 -f /home/me/.tmux.conf -S /tmp/vX0qRrR/78 
me 2577 0.0 0.0 19892 1400 pts/2 Ss+ 07:35 0:00 tmux -2 -f /home/me/.tmux.conf -S /tmp/vX0qRrR/78 
me 2579 0.0 0.0 22128 1832 ?  Ss 07:35 0:00 tmux -2 -f /home/me/.tmux.conf -S /tmp/vX0qRrR/78 
me 5155 0.0 0.0 6380 756 pts/4 S+ 07:46 0:00 grep tmux 
me 31340 0.0 0.0 23348 3000 ?  Ss Apr28 0:17 tmux -2 -f /home/me/.tmux.conf -S /tmp/vIqEM06/78 
+0

मुझे लगता है कि आपका मतलब है कि 'tmux' सत्र किसी अन्य मशीन पर चल रहे हैं, क्योंकि मुझे नहीं लगता कि वे मशीन द्वारा चल रहे मशीन द्वारा रीबूट कैसे बचेंगे। – chepner

उत्तर

13

आप एक प्रक्रिया आईडी को फिर से संलग्न नहीं कर सकते हैं। आपको संबंधित tmux सत्र को दोबारा जोड़ना होगा।

तो tmux ls करें। जो भी सत्र आप फिर से संलग्न करना चाहते हैं उसे चुनें। फिर tmux attach -d -t <session id> को एक नए tmux इंस्टेंस में फिर से संलग्न करने के लिए करें और इसे पुराने से रिलीज़ करें।

संबंधित मुद्दे