一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于命令行终端切
翻译
精选
2016-02-17 15:10:47
767阅读
-S sockname 创建一个会话-r 进入一个detached会话 -list 查看会话列表 会话状态:1.detached 无人2.Attached 有人 退出会话,会话后台执行: crtl+a+d 建立窗口 screen –S chaoren crtl+a+d退出,会话后台执行 [root@mds ~]# screen -S chaor
原创
2018-05-08 14:19:45
997阅读
点赞
screen -S shou
screen -x shou
exit
ctrl+a,d
screen -ls
screen -r shou
原创
2022-07-04 07:46:11
112阅读
linux screen 命令详解一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款
转载
精选
2014-10-10 23:23:41
563阅读
screen 它使用于运行一个比较长的命令,这个命令可能会运行几个小时或者好几天,那这时候你不可能总在电脑前一直看着终端;假如有一天,你遇到这样的需求,你的公司电脑不可能开着,那你运行的这个任务怎么办?你可以把它丢到后台去,但你丢到后台,我们没有办法获得日志,运行状态、运行过程,那怎么办?有一种简单的办法,我们可以在丢入后台的同时,加一个命令nohup,表示这个命令不会出现被中断的情况,它会在当前
原创
2017-01-13 16:55:47
1304阅读
一、如果redhat系的linux,那么可以用yuminstall-yscreen来安装screen。二、安装完毕后在运行screen,再按回车键,那么就进入到screen里面啦!我们可以在里面运行我们需要的脚本,那么运行完后怎么回到原来的命令行呢?答案是:先按CTRL+a,然后再按d或(ctrlA+D直接退出)。在父界面运行screen-ls可以看到现有的screen的会话,这个就是dettac
原创
2018-09-19 16:26:02
2452阅读
screen命令常用工具命令Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNUScreen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。screen-Syourname->新建一个叫yourname的sessionscreen-ls->列出当前所有的ses
原创
2020-08-25 12:23:32
481阅读
sudo apt-get install screen 新建一个screen,取名myScreen1 screen -S myScreen1 断开链接 按 Ctrl-A-D 查看screens screen -ls 恢复链接 screen ...
转载
2017-12-03 14:40:00
119阅读
新建一个screen,取名myScreen1 断开链接 查看screens 恢复链接
转载
2017-12-03 14:40:00
254阅读
2评论
创建一个会话screen -S test001显示当前已有会话screen -ls重新进入指定的会话screen -r test001
原创
2024-02-19 19:00:25
28阅读
简单来说,Screen 是一款免费的终端复用程序,它允许一个用户通过单独的窗口或单独的远程终端会话来访问多个分割的终端会话。
在Linux/Unix中,有这样几个概念:
* 进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。
* 会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(session lead
原创
2011-08-05 07:40:29
2380阅读
screen命令的用法 当我们在导入数据库或编译安装软件时,需要的时间比较长,这是我们的ssh会话必须保持连接,如果中间出现突然断网等一些意外因素。我们付出的劳动将一无所获。所以我们可以使用screen命令当前环境下打开一个子shell,这样当我们出现意外后我们重连到主机上,我们的工作还在继续。 在这里我只做一些平时常用的操作: scre
原创
2012-11-16 14:47:19
1287阅读
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于命令行终端切
原创
2016-07-25 20:14:57
1126阅读
GNU Screen
GNU
Screen是一个非常不错的东西,GNU称之为一个全屏窗口管理器,用他可以轻松在一个物理终端上获得多个虚拟终端的效果,当然也就可以在自己喜欢的X
终端模拟器上面用了,可以弥补有些终端模拟器没有标签功能的缺陷,而且, screen 的强大之处远远不止提供标签功能。
定制 screen
强大的软件通常都有很灵活的可定制性, screen 的定制文件通常
原创
2012-07-05 12:58:43
1268阅读
平常开一个putty远程登录,经常需要在两个程序之间来回切换,怎么办?ctrl-z和fg、bg?这些太麻烦了。其实我们可以借助linux下的screen命令来实现轻松便捷的切换。————————————————————————————————————screen 命令的package 是screen.i386,如果系统内没有安装,可以用yum进行安装后再使用。1. yum查找当前的系
转载
精选
2013-07-31 10:46:01
755阅读
screen命令---开启新的面板
原创
2018-03-24 18:24:55
798阅读
点赞
Screen 是一个窗口管理器,可以在一个物理终端里实现多个虚拟终端来完成多个终端应用程序;
Screen 有会话的概念,session,用户可以再一个session里面建立多个窗口window; 每一个窗口window就像一个真实的SSH/Telnet窗口那样。
进入screeen模式: screen
查看全部screen 任务: screen -r
进入指定的screen 任务: sc
原创
2012-11-26 14:29:21
540阅读
一、screen常用功能 (1)会话恢复--最常用--使用运维工具网络断开后也可以恢复会话 (2)会话共享--我在做操作,其他人也可以看见 (3)多窗口二、screen有什么用处? 假如我们正在运行一个程序,可能要跑几个小时,但是中途断网了,在连接上去看不到程序的运行状态,这时就可以用screen来创
原创
2016-03-18 17:48:27
822阅读
screen命令使用场景  在Linux中,我们经常会做一些关于数据的操作(备份、传输、压缩等)或是要在后台持续的运行一些程序。由于,工作的数据量很大或者工作要持续很长的时间,我们就必须保证这个终端的启动,一旦终端关闭了,它所运行的进程也会关闭,我们所做的工作就可能前功尽弃。但是,即使我们不主动的关闭终端,终端有的时候也会应为一些原因(网络、锁屏等)而中断,导致我们的工作进度清
原创
2019-05-13 20:55:29
10000+阅读
点赞
【转载1】 系统管理员经常需要远程登录服务器然后在服务器上跑一些程序有个时候得跑很长时间(超过12小时)这是如果程序没结束就退出远程管理终端远程跑的程序很有可能就此当掉以前常用的解决方式是用命令nohup但是nohup也有很多的问题当有了screen这一切便都迎刃而解了敲入命令screen会创建一个跑着shell的单一窗口在这里面你可以跑你所需要的程序然后Ctrl+a d退出刚
转载
精选
2013-08-17 10:31:12
4016阅读