Linux下screen的使用方法.doc

Linux下screen的使用方法.doc

ID:28100712

大小:39.00 KB

页数:6页

时间:2018-12-08

Linux下screen的使用方法.doc_第1页
Linux下screen的使用方法.doc_第2页
Linux下screen的使用方法.doc_第3页
Linux下screen的使用方法.doc_第4页
Linux下screen的使用方法.doc_第5页
资源描述:

《Linux下screen的使用方法.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux下screen的使用方法目录1.使用背景32.创建一个screen33.进入一个screen34.挂起一个screen45.杀掉一个screen51.使用背景我们在使用linux时,有时一些命令或脚本要执行很长时间,为了防止网络或者主机中断导致命令失败退出,我们可以使用nohup放到后台运行,也可以使用screen命令。nohup这种方法就不多说了,就简单说说screen的常用方法吧。2.创建一个screen为了让其他人容易辨别不同的screen,我们在创建时可以为自己的screen取一个名字,当然你也可以使用系统默认的。本例中创建

2、的screen名字是thunder,$screen-dmSthunder创建之后我们并没有进入这个screen,可以查看当前所有的screen,$screen-lsTherearescreenson:31478.pts-3.jx-dba-hmt-app05(Detached)4965.thunder(Detached)2Socketsin/tmp/uscreens/S-mysql.注:thunder是我创建的,另外一个是其他人创建的,用的就是系统默认的名字,不指定名字创建一个screen,$screen3.进入一个screen现在我们可以就进

3、入任何一个screen了,我们可以看看其他的screen在干什么,嘿嘿。好了,我们进入自己创建的screen,$screen-rthunder这时就可以执行自己的长时间的命令或脚本了。进入某个screen,执行,$screen-lsThereisascreenon:5200.thunder(Attached)1Socketin/tmp/uscreens/S-mysql.可以看到状态是"Attached",表示有某个终端已经连接上该screen(此时就是你自己);而"Detached"表示该screen处于挂起状态,没有终端连入。我们只能连入状

4、态是"Detached"的screen,试图连入"Attached"的screen是会报错的,$screen-lsTherearescreenson:5200.thunder(Attached)6135.pts-0.jx-dba-hmt-app05(Detached)2Socketsin/tmp/uscreens/S-mysql.$screen-rthunderThereisascreenon:5200.thunder(Attached)Thereisnoscreentoberesumedmatchingthunder.我们最好为自己创建的s

5、creen取个有意义的名字,这样别人也好辨别。如果没有取名字也可以,使用唯一ID,本例中是5200,进入也是一样的,screen-r52001.挂起一个screen如果我们的命令要执行很久,这时我们又要做其他事情,就可以选择挂起这个screen,不用担心命令或脚本仍在这个screen中运行,只是我们现在不关注它而已,在该screen中,执行CTRL+A+D(即先按CTRL+A,再按D)1.杀掉一个screen如果我们想杀掉一些screen,那就很简单了,$screen-lsTherearescreenson:5200.thunder(Deta

6、ched)6135.pts-0.jx-dba-hmt-app05(Attached)2Socketsin/tmp/uscreens/S-mysql.$kill-96135这时连接到6135的终端会从screen中退出,返回自己的原窗口,这时我们发现被杀掉的screen还在,只是状态为Dead,$screen-lsTherearescreenson:5200.thunder(Detached)6135.pts-0.jx-dba-hmt-app05(Dead???)Removedeadscreenswith'screen-wipe'.2Socke

7、tsin/tmp/uscreens/S-mysql.这时我们需要清理一下,之后就看不到deadscreen了,$screen-wipeTherearescreenson:5200.thunder(Detached)6135.pts-0.jx-dba-hmt-app05(Removed)1socketwipedout.1Socketin/tmp/uscreens/S-mysql.$screen-lsThereisascreenon:5200.thunder(Detached)1Socketin/tmp/uscreens/S-mysql.以上这些

8、都是screen最最常用的,如果工作中需要更多,请移步:linux技巧:使用screen管理你的远程会话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。