下载此文档

Linux下screen的使用方法.doc.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
Linux下screen的使用方法
目录
1. 使用背景 3
2. 创建一个screen 3
3. 进入一个screen 3
4. 挂起一个screen 4
5. 杀掉一个screen 5
使用背景
我们在使用linux时,有时一些命令或脚本要执行很长时间,为了防止网络或者主机中断导致命令失败退出,我们可以使用nohup放到后台运行,也可以使用screen命令。
nohup这种方法就不多说了,就简单说说screen的常用方法吧。
创建一个screen
为了让其他人容易辨别不同的screen,我们在创建时可以为自己的screen取一个名字,当然你也可以使用系统默认的。本例中创建的screen名字是thunder,
$ screen -dmS thunder
创建之后我们并没有进入这个screen,可以查看当前所有的screen,
$ screen -ls
There are screens on:
--dba-hmt-app05 (Detached)
(Detached)
2 Sockets in /tmp/uscreens/S-mysql.
注:thunder是我创建的,另外一个是其他人创建的,用的就是系统默认的名字,不指定名字创建一个screen,
$ screen
进入一个screen
现在我们可以就进入任何一个screen了,我们可以看看其他的screen在干什么,嘿嘿。
好了,我们进入自己创建的screen,
$ screen -r thunder
这时就可以执行自己的长时间的命令或脚本了。
进入某个screen,执行,
$ screen -ls
There is a screen on:
(Attached)
1 Socket in /tmp/uscreens/S-mysql.
可以看到状态是"Attached",表示有某个终端已经连接上该screen(此时就是你自己);而"Detached"表示该screen处于挂起状态,没有终端连入。
我们只能连入状态是"Detached"的screen,试图连入"Attached"的screen是会报错的,
$ screen -ls
There are screens on:
(Attached)
--dba-hmt-app05 (Detached)
2 Sockets in /tmp/uscreens/S-mysql.
$ screen -r thunder
There is a screen on:
(Attached)
There is no screen to be resumed matching thunder.
我们最好为自己创建的screen取个有意义的名字,这样别人也好辨别。如果没有取名字也可以,使用唯一ID,本例中是5200,进入也是一样的,
screen -r 5200
挂起一个screen
如果我们的命令要执行很久,这时我们又要做其他事情,就可以选择挂起这个screen,不用担心命令或脚本仍在这个screen中运行,只

Linux下screen的使用方法.doc 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mopkht
  • 文件大小0 KB
  • 时间2015-05-30
最近更新