码迷,mamicode.com
首页 > 其他好文 > 详细

screen命令

时间:2017-01-14 00:30:02      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:screen命令

screen


它使用于运行一个比较长的命令,这个命令可能会运行几个小时或者好几天,那这时候你不可能总在电脑前一直看着终端;

假如有一天,你遇到这样的需求,你的公司电脑不可能开着,那你运行的这个任务怎么办?你可以把它丢到后台去,但你丢到后台,我们没有办法获得日志,运行状态、运行过程,那怎么办?有一种简单的办法,我们可以在丢入后台的同时,加一个命令nohup,表示这个命令不会出现被中断的情况,它会在当前目录下生成一个nohup.out的文件,这个文件会负责收集进程在运行过程中产生的一些日志。nohup呢,可以避免终端中断,不正常退出等情况;还有另外一个命令也可以screen


没有的话,安装 [root@wy ~]# yum install -y screen


进入一个虚拟的终端

[root@wy ~]# screen


临时退出,让其后台运行 ctrl+a+d


查看后台跑的screen

[root@wy ~]# screen -ls

There is a screen on:

3710.pts-0.wy (Detached)

1 Socket in /var/run/screen/S-root.


进入指定的screen

[root@wy ~]# screen -r 3710


想真正地退出screen:

先ctrl+c,再ctrl+d或者exit


可以-S进行命名

[root@wy ~]# screen -S ttt


查看

[root@wy ~]# screen -ls

There is a screen on:

3780.ttt (Detached)

1 Socket in /var/run/screen/S-root.


则进入时

[root@wy ~]# screen ttt


本文出自 “linux” 博客,转载请与作者联系!

screen命令

标签:screen命令

原文地址:http://warm51fun.blog.51cto.com/3884274/1891832

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!