如果SSH被中断,Linux屏幕工具如何保存您的任务和您的理智

当您需要确保在SSH会话中断时,长时间运行的任务不会被杀死时,Linux screen命令可以起到救命的作用。下面是如何使用它。

如果SSH被中断,Linux屏幕工具如何保存您的任务
欧洲杯男足

如果您曾经因为SSH会话断开连接而不得不重新启动一个耗时的过程,那么您可能会非常乐意了解一个可以用来避免此问题的有趣工具—the屏幕工具。

Screen是一个终端多路复用器,它允许您在单个ssh会话中运行多个终端会话,并根据需要分离和重新附加它们。这个过程非常简单,只涉及少量命令。

要启动屏幕会话,只需输入屏幕在您的ssh会话中。然后启动长时间运行的流程,键入Ctrl + Ctrl + D从会话中分离屏幕- r在合适的时候重新接上。

如果您要运行多个屏幕会话,一个更好的选择是给每个会话一个有意义的名称,这将帮助您记住在其中正在处理的任务。使用这种方法,您可以在启动每个会话时使用如下命令来命名:

$ screen -S缓慢构建

在运行多个会话后,重新附加到其中一个会话,就需要从列表中选择它。在下面的命令中,我们列出当前运行的会话,然后再重新附加其中一个会话。注意,最初两个会话都被标记为分离。

$ screen -当有屏幕时:6617。检查备份(09/26/2019 04:35:30 PM) (分离1946年)。慢建(2019年9月26日下午02:51:50)(分离2个插座在/运行/屏幕/S-shs

然后,重新附加到会话需要提供分配的名称。例如:

$ screen -r缓慢构建

您留下运行的进程在分离时应该继续进行处理,而您正在执行一些其他工作。如果您在使用其中一个屏幕会话时询问您的屏幕会话,您应该看到您当前重新附加的会话再次被“附加”。

$ screen -当有屏幕时:6617。检查备份(09/26/2019 04:35:30 PM) (附加1946年)。慢建(2019年9月26日下午02:51:50)(分离2个插座在/运行/屏幕/S-shs。

您可以询问正在运行的屏幕版本- version选择。

$ screen -version 4.06.02 (GNU) 23-Oct-17

安装屏幕

如果“哪个屏幕”没有在屏幕上提供信息,它可能没有安装在您的系统上。

$哪个屏幕/usr/bin/屏幕

如果你需要安装它,以下命令之一可能是适合你的系统:

安装屏幕。安装屏幕

每当您需要运行耗时的进程时,这个屏幕工具就非常有用,如果SSH会话因任何原因断开连接,这些进程可能会被中断。正如你刚才看到的,它非常容易使用和管理。

下面是上面使用的命令的总结:

从一个会话屏幕中分离-ls列表会话屏幕-r <进程描述>重新附加一个会话

虽然还有更多需要了解的屏幕,包括在屏幕会话之间进行操作的其他方法,这将使您开始使用这个方便的工具。

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对最重要的话题发表评论。
相关:

版权©2019足球竞彩网下载

工资调查:结果在