VsCode端远程连接服务器,断开ssh连接后,还能继续保持代码运行的方法

安装screen

首先,需要在你的Linux系统上安装screen。下面是在不同发行版中的安装命令:

Debian/Ubuntu: sudo apt-get update && sudo apt-get install screen
CentOS/RHEL: sudo yum install screen
Fedora: sudo dnf install screen
Arch Linux: sudo pacman -S screen

使用screen

  1. 在VsCode里打开任意终端

  2. 输入:screen -S 【自定义进程名】,进入screen窗口终端

  3. 在screen窗口终端里执行命令,例如:python xx.py

  4. 通过按下Ctrl + A,然后按D,将任务放到后台运行。

现在你可以安全地断开SSH连接,你的任务将继续在后台运行。

重新连接到screen会话

当你需要检查后台任务的状态时,使用以下命令列出所有screen会话:

screen -ls

重新连接到该会话:

screen -r 【自定义进程名】

彻底退出screen,在打开的screen窗口中执行:

exit

参考:

如何在断开SSH连接后,保持终端中的程序继续运行

PC端VsCode远程连接服务器跑代码防断网方法

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐