如果你曾经不得不重新启动一个耗时的过程,因为你的SSH会话被中断,你可能会很高兴地了解到一个有趣的工具,你可以用它来避免这个问题 -屏幕工具。
屏幕上,这是一个终端复用器,让你一个SSH会话中运行多个终端会话,从中分离,并根据需要重新连接它们。这样做的过程是令人惊讶的简单,只涉及了少数命令。
要启动屏幕会话,您只需键入屏幕您的SSH会话中。然后,你开始你的长期运行的进程,类型CTRL + A CTRL + d从会话和分离屏幕-r重新连接时,时间是正确的。
如果你要运行一个以上的屏幕会话,更好的选择是给每个会话一个有意义的名字,这将有助于你还记得什么任务是在它被处理。使用这种方法,你就当你使用这样的命令来启动它命名每个会话:
$屏幕-S慢构建
一旦你有多个会话中运行,重新连接到一个然后要求你从列表中选择它。在下面的命令,我们重新连接其中的一个前列出当前运行的会话。请注意,最初两个会话被标记为脱离。
$屏幕-ls有在屏幕上:6617.check的备份(2019年9月26日下午四点35分30秒)(超脱)1946.slow建造(2019年9月26日下午二点51分五十秒)(超脱)2个在插座/运行/屏幕/ S-SHS
重新连接到会话,然后要求你提供指定的名称。例如:
$屏幕-r慢编译
你离开的运行过程中,应继续处理,同时将其分离和你做一些其他的工作。如果你问你的屏幕会话,同时使用其中的一个,你应该看到过你现在正在重新连接到会议再次“附加”。
$屏幕-ls有在屏幕上:6617.check的备份(2019年9月26日下午四点35分30秒)(附)1946.slow建造(2019年9月26日下午二点51分五十秒)(超脱)2个在插座/运行/屏幕/ S-SHS。
你可以问你与运行的屏幕的版本-版选项。
$屏幕-version丝网版02年4月6日(GNU)23-OCT-17
安装屏幕
如果“它的屏幕”没有提供在屏幕上的信息,它可能不是您的系统上安装。
$该屏幕在/ usr / bin中/屏幕
如果您需要安装它,下面的命令之一可能是正确的为您的系统:
sudo易于安装屏幕须藤yum的安装界面
屏幕工具就派上用场了,当您需要运行可能如果因任何原因断开你的SSH会话被中断耗时的过程。而且,正如你刚才所看到的,它很容易使用和管理。
下面是上面所用的命令的概括:
屏幕-S <过程描述>开始从会话屏幕-ls列表的会话的会话Ctrl + A键按Ctrl + d分离屏幕-r <过程描述>重新连接会话
虽然有更多的了解屏幕,包括您可以屏幕会话之间回旋其他方式,这应该让你开始使用这个方便的工具。