首先介绍一下screen是什么,在什么时候需要用到这个功能,screen是一种视窗多重复用管理程序,提供了一种在多个会话之间切换或创建新会话的机制,即使终端断开也能够继续运行。ok我在项目中就是需要这个功能,一般linux都是在终端中取运行各种程序,很多的程序都是通过一段代码运行,但是如果你关闭了终端,那么这个程序就会终止运行,所以我就需要用到screen来保持会话不中断,程序在关闭终端后继续运行。
在有网络的状态下,安装screen是非常简单的,这里就不说了,因为我们很多程序运行在内网环境下,没有外网,所以安装一些软件就会稍微复杂一下,这里就介绍一下,在内网环境中如何安装screen
1.首先需要下载安装包
screen-4.8.0.tar.gz,可以在这里下载http://ftp.gnu.org/gnu/screen/
2.把压缩包上传到服务器并解压缩
tar -xzvf screen-4.8.0.tar.gz
3.编译源码
进入到解压的文件夹下,创建build目录并进入
mkdir build && cd build
进入后运行配置程序
../configure
运行完成后重新cd进入build目录运行 make install命令就安装成功了
输入 screen -v 来查看是否安装成功