关闭telnet 连接后,重新连接能看到进程执行状态的命令

[复制链接]
3657|2
 楼主| wangkj 发表于 2007-10-9 12:59 | 显示全部楼层 |阅读模式
原来我用的是&nbsp;&&nbsp;后台操作,退出telnet后就只能后台执行,无法切换到前台了。<br />我找了很多方法都不好用。知道有一天,我建立linux&nbsp;cs&nbsp;服务器,无意中发现了这个命令:screen<br />下载地址:<br />wget&nbsp;ftp://mirrors.kernel.org/gnu/screen/screen-4.0.2.tar.gz<br />教程原文:<br />Screen:Shell&nbsp;孵化器<br /><br />2006-10-18&nbsp;Toy&nbsp;Posted&nbsp;in&nbsp;AppsRSSTrackback<br /><br />Screen&nbsp;这个东东真的够酷、好玩、十二分地有意思,而且也是相当地实用。Screen&nbsp;就像一个&nbsp;Shell&nbsp;孵化器,只需一个&nbsp;Shell,在&nbsp;Screen&nbsp;的神奇作用下,“道生一,一生二,二生三,三生万物”,想要多少个&nbsp;Shell&nbsp;都可以。当然,前提是只要你愿意。有了&nbsp;Screen,再也不需要同时打开多个终端或者多个标签页了。还有更加好玩的在后头,在&nbsp;Screen&nbsp;孵化的&nbsp;Shell&nbsp;中执行任务,即便是你退出终端,仍然不会对它造成任何影响。稍后,同样可以再次进入&nbsp;Screen&nbsp;的世界。<br /><br />如果你从来没有安装过&nbsp;Screen,那么就执行&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;screen&nbsp;吧。然后,在终端中输入&nbsp;screen&nbsp;就启动&nbsp;Screen&nbsp;了。按照提示按空格键或回车键开始我们的&nbsp;Screen&nbsp;快乐之旅吧。现在,你可以随便执行某些命令来测试,如:ls&nbsp;-l。接着,我们就用&nbsp;Screen&nbsp;来孵化一个新的&nbsp;Shell,同时按组合键&nbsp;ctrl-a&nbsp;c,同样的,你能够在这里执行命令,我们假如是&nbsp;ps&nbsp;aux。加上最初的,那么现在在&nbsp;Screen&nbsp;中就有两个&nbsp;Shell&nbsp;了。可是,如何在这两个&nbsp;Shell&nbsp;间切换呢?试试&nbsp;ctrl-a&nbsp;ctrl-a&nbsp;看?是不是很方便地切换回来了呢。假如你要退出,甚至关掉终端,那么好吧,按&nbsp;ctrl-a&nbsp;ctrl-d,屏幕会显示&nbsp;[detached],你就放心的关终端吧。是的,在玩了一圈之后,你又想进入&nbsp;Screen&nbsp;了,怎么办?只需输入&nbsp;screen&nbsp;-d&nbsp;-r&nbsp;即可。<br /><br />以下总结一些常用的&nbsp;Screen&nbsp;操作快捷键,供大家参考:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;c:创建一个新的&nbsp;Shell<br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;ctrl-a:在&nbsp;Shell&nbsp;间切换<br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;n:切换到下一个&nbsp;Shell<br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;p:切换到上一个&nbsp;Shell<br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;0…9:同样是切换各个&nbsp;Shell<br />&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;ctrl-a&nbsp;d:退出&nbsp;Screen&nbsp;会话<br /><br />Happy&nbsp;Screen!!!&nbsp;
 楼主| wangkj 发表于 2007-10-9 13:01 | 显示全部楼层

原文地址

  <br /> 相关链接:<a href='http://linuxtoy.org/archives/screen.html'>http://linuxtoy.org/archives/screen.html</a>
 楼主| wangkj 发表于 2007-10-9 13:04 | 显示全部楼层

测试过程

telnet&nbsp;xxxxx<br />执行:<br />screen<br />top&nbsp;-d1<br /><br />另外一个窗口:<br />telnet&nbsp;xxxx<br />screen&nbsp;-d&nbsp;-r&nbsp;&nbsp;;;见到top&nbsp;-d1了,切换到后台:ctrl+a&nbsp;d<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

580

主题

9972

帖子

24

粉丝
快速回复 在线客服 返回列表 返回顶部