在云服务器上配置了一个可通过公网IP在本地访问的进程,但是关闭SSH窗口后程序便停止运行了,查阅资料后发现了一个小工具screen,浅浅做一下记录。
安装screen
以centos为例
yum install screen
运行screen
我要在后台运行jupyter notebook,便可以使用如下命令:
screen jupyter notebook
输入快捷键Ctrl+a+d便可以关闭ssh而保持程序运行。
需要返回screen窗口时可执行如下命令:
screen -r -d
这样就可以返回screen界面对源程序执行相应操作了。
参考资料
在Linux系统的ECS实例内,当断开SSH客户端后,如何保持进程继续运行的解决方案_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)