Screen是由GNU开发的用于命令行终端切换的自由软件,用户可以通过该软件同时连接多个本地或远程的命令行对话,并在其间自由切换。
在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存,可以在通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。
Screen是一个全屏窗口管理器,它可以在多个进程之间多路复用一个物理终端,用户可以在一个会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telent/SSH连接窗口那样。
screen命令用于新建一个或多个“命令行窗口”,在新建的这些“窗口”中,可以执行命令,并且这些“窗口”都是独立并行的。
screen在窗口运行代码完成后会自动退出窗口,可以进行死循环,使程序一直保持执行状态
1. 安装screen
yum -y install screen
2. 创建screen任务
#创建带有名字的screen任务
screen -S screen_name
#创建没有名字的scre