Unix/Linux系统管理员经常需要通过SSH或者telnet登录到服务器进行远程管理。有时会运行一些需要很长时间才能完成的任务,比如系统备份、ftp传输等。
通常情况下,我们会为每一个这样的任务开一个远程终端窗口。由于它们执行的时间长,我们必须等待其执行完毕。在此期间,不能关掉窗口或者断开连接,否则这些任务就会被杀掉,一切都半途而废了:(。
如何来解决这个问题呢?有没有什么锦囊妙计呢?
使用screen命令,就是一种解决方法。
GNU screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。它提供了统一的管理多个会话的界面和相应的功能,主要有:
会话恢复
多窗口
会话共享
下面,我们通过两次微课来学习它的基本知识:
原文地址:http://asktom.blog.51cto.com/9286589/1913179