一、背景系统管理员经常需要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阅读
1点赞
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->新建一个叫yournamesessionscreen-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阅读
1点赞
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点赞
【转载1】 系统管理员经常需要远程登录服务器然后在服务器上跑一些程序有个时候得跑很长时间(超过12小时)这是如果程序没结束就退出远程管理终端远程跑程序很有可能就此当掉以前常用解决方式是用命令nohup但是nohup也有很多问题当有了screen这一切便都迎刃而解了敲入命令screen会创建一个跑着shell单一窗口在这里面你可以跑你所需要程序然后Ctrl+a d退出刚
转载 精选 2013-08-17 10:31:12
4016阅读
  • 1
  • 2
  • 3
  • 4
  • 5