远程连接乌班图在关闭连接时让程序一直运行的方法

使用screen

screen可以创建一个或多个会话,并在这些会话中运行命令。即使你断开了SSH连接,会话也会继续运行。

安装screen

安装screen的bash命令如下:

1
sudo apt-get install screen

启动一个新的screen会话

使用screen启动新会话的bash命令如下:

1
screen -S my_session_name

其中my_session_name是你需要启动的会话名称

在新会话中运行程序

可以在新会话中运行你所需要运行的程序
如运行python程序的命令如下:

1
python your_python_script.py

其中your_python_script.py是你需要运行的python代码的路径

脱离会话

按下Ctrl+A然后按D来脱离会话。

重新连接screen会话

重新连接screen会话的bash命令如下:

1
screen -r my_session_name

其中my_session_name是你需要重新连接的会话名称,
重新连接上会话后你可以看到所运行程序在控制台中的输出