用处:能够创建一个被隔离的终端,ssh意外断开,窗口意外关闭时也可以保证他是在运行的。并且可以对这个终端进行后续的恢复,继续之前的操作。
但是,当服务器重启或关闭后,screen进程将失去。
实际用途:
1)可以在screen上运行一个docker的container,从而保证这个container一直运行
1 screen安装(远程服务器)
网上教程较多
2 screen简单使用
2.1 创建新的screen终端
screen -S xxx #(xxx为需要的名字)
2.2 列出screen终端的名称
screen -ls
2.3 重新进入该终端(意外关闭后该终端仍然会运行在服务器上)
screen -r xxx
2.4 恢复screen时报错
There is no screen to be resumed matching
主要是由于之前的那个screen还没有断开连接,可以人为将其断开连接
screen -d xxx # d表示detached
然后再重新进入(如2.3)就可以了
Screen是一个用于在Unix/Linux系统中创建多个独立终端会话的工具。它允许你在多个会话间切换,即使SSH连接意外断开或窗口关闭,进程仍会继续运行。通过screen,你可以确保docker容器等长时间运行的任务保持活动状态。当服务器重启或关闭后,screen进程会终止。本文介绍了screen的安装、使用方法,包括创建、列出、恢复和断开会话,帮助用户更好地管理后台进程。
1255

被折叠的 条评论
为什么被折叠?



