远程连接乌班图在关闭连接时让程序一直运行的方法
使用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是你需要重新连接的会话名称,
重新连接上会话后你可以看到所运行程序在控制台中的输出