我刚刚了解到screen
,它看起来很棒。
一些问题:
- 它们实际上是如何工作的?
- 即使发生了不好的事情,为什么屏幕上的下载/进程不会中断?
答案1
非常简短(可以就该主题写几页):screen
作品经过
- 设置一个服务器进程来直接接管终端的所有输入/输出,
- 为每个启动客户端进程窗户您创建的,以及
- 在服务器和客户端启动时使用伪终端连接(操作系统的一项功能)。
一旦创建了客户端(窗口),它就与其他客户端隔离。它通过伪终端连接与服务器进程进行通信,服务器进程更新终端。服务器跟踪给定窗口中终端上应显示的内容,使您能够在窗口之间切换。客户端运行时不知道screen
当前是否正在显示其信息。