[问题] 有办法把别的console接过来用吗?

楼主: REIDO (NEET)   2017-05-30 18:24:48
有时有些使用者的terminal不明原因就卡在那边,虽然我能够直接踢掉对方,或是
把对方卡住的程式kill掉,不管用root或是同一个帐号login也只是开另一个terminal。
我好奇有没有办法直接接管另一个terminal?
这样另一个帐号原有跑到一半的程式,文书或是档案传输都不会断掉。
感觉有点像是远端桌面的概念,但是现在不是接管OS桌面,而是terminal。
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-05-30 20:39:00
如果是 tmux 可以接上去用
作者: danny8376 (钓到一只猴子@_@)   2017-05-30 21:14:00
reptyr
作者: AshenC (灰袍)   2017-05-31 04:55:00
GNU screen,把这个装起来https://zh.wikipedia.org/wiki/GNU_Screen
作者: starcaspar (Kaspar)   2017-05-31 09:08:00
推tmuxscreen在接口上比较简易,tmux下面会多一个提示条
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2017-05-31 12:32:00
呃 screen 可以开 tmux 可以关 这不成问题吧
作者: fishtw (游戏惨业工作者)   2017-05-31 13:41:00
set-option -g status off <--tmux状态全关
作者: holishing   2017-05-31 15:13:00
推screen
作者: antontw (公道伯)   2017-05-31 18:12:00
tmux 跟 screen 都有用过,推 tmux
作者: kenduest (小州)   2017-06-01 01:34:00
reptyr 算是另类应急方式,个人经验上感觉不大稳定通常用于没有挂 screen or tmux 时候要接回来才用
作者: starcaspar (Kaspar)   2017-06-01 01:38:00
更,我在多平台使用tmux的时候也是会卡user,举个栗子我平板连上了server,这时候想切去笔电,不巧平板断线,可是session还没中断这时候都是下$ tmux a -d 去detach其他所有session,然后再attach进去不用kill就可以办到
作者: wdhongtw (Weida)   2017-06-01 12:29:00
screen 和 tmux 各使用约一年 推 tmux
作者: bitlife (BIT一生)   2017-06-01 20:47:00
听起似乎gdb的attach指令是你要的东西?
作者: danny8376 (钓到一只猴子@_@)   2017-06-02 00:17:00
不懂 这篇本来不就是求应急解法?还是你要规定工作站上的使用者一定要挂tmux/screen才能用 不挂的抓到一律锁帐号之类的?还是我理解错情境了w是说其实shell默认强制挂上tmux/screen也不是不行啦w
作者: kenduest (小州)   2017-06-02 02:58:00
楼上,原贴其实都没回应啊... XD若你是回应我的话,这的确是答案,不得已才试看看不过正如一般其他楼上回应的,挂 screen 这类更好
楼主: REIDO (NEET)   2017-06-05 10:13:00
啊...不好意思来不及上线回应。按照danny8376的说法,tmux/screen是要别的使用者也要使用,才有机会接管吗?我之前都推荐使用者用pietty,所以要叫他们换一个软件?
作者: PieTTY (拍踢踢歪)   2017-06-05 11:27:00
重点不是有没有用我的问题吧...QQ
作者: starcaspar (Kaspar)   2017-06-05 11:51:00
PieTTY大大出现了
楼主: REIDO (NEET)   2017-06-05 17:36:00
作者: niorehkids   2017-06-14 01:27:00
https://unix.stackexchange.com/a/31830这方式应该可适用大部分的情境

Links booklink

Contact Us: admin [ a t ] ucptt.com