在服务器部署项目后,关闭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