我的pythonweb已经成功搭建在阿里云的服务器上了,域名也在备案中。后续会出一些相关的博客
基于screen在Linux系统SSH客户端断开后保持进程继续运行配置方法
由于我的pythonweb需要图数据库neo4j,得一直保持neo4j的运行。我们知道当SSH客户端断开连接后,进程也就结束了,那么如何在断开连接的情况下,让进程继续运行呢?
我这里使用screen执行来达到这个效果
第一步,安装screen
- CentOS系列系统安装命令如下所示
yum install screen
- Ubuntu 系列系统安装命令如下所示
sudo apt-get install screen
第二步,创建screen窗口
screen -S [$Name]
查看创建的screen窗口
screen -ls
第三步,运行需要进程,命令前加screen
screen neo4j console
这样就ok了
如果要退出SSH连接,不影响screen进程
Ctrl + a + d
如果恢复当前SSH客户端
screen -r -d