当前位置: 代码迷 >> 综合 >> Linux服务器SSH断开仍继续运行项目线程的方法
  详细解决方案

Linux服务器SSH断开仍继续运行项目线程的方法

热度:13   发布时间:2024-02-04 16:19:13.0

在服务器部署项目后,关闭ssh连接项目也就凉了。

采用screen让项目持久执行就很爽。

Linux系统默认没有screen工具,需要先进行安装。

  • CentOS系列系统安装命令如下所示。
    yum install screen
  • Ubuntu 系列系统安装命令如下所示。
    sudo  apt-get  install screen

安装完成后就要创建screen窗口来执行项目:

screen -S [$Name]

其中[$Name] 用来标注窗口用途

然后在该窗口下启动项目;在启动命令前加 screen 就好

例如:

screen 你启动项目的命令

然后使用 Ctrl 和 a 键,再按下 d 键,就可以退出SSH登录、关闭窗口了。但不会影响screen程序的运行。

若需要继续工作时,连接ssh,然后执行如下命令,恢复会话即可。

screen -r -d