请帮帮我我的经理让我使用以下命令通过 SSH 访问本地服务器:shh user@local_ip
来处理一个数据科学项目运行时间太长了,如果我关闭 CMD,正在运行的进程将停止并且在代码运行时,如果我尝试打开另一个 CMD 或 Powershell 窗口连接到服务器,然后使用以下命令:screen -list
,输出为 0 个套接字我想要一种方法来让我的代码即使关闭 CMD 窗口也能继续在服务器上运行注意:没有公共托管,没有 RDP 访问
有没有办法做到这一点?
感谢收听。
答案1
screen
首先,您需要使用 运行脚本,这不会自动完成。否则 中不会有任何内容screen -list
。
- 跑步
screen
- 启动脚本
- 按 Ctrl - A,然后按 D 即可脱离屏幕。
- 您可以退出会话
要重新连接,请运行screen -r
或 (如果有多个屏幕正在运行)screen -r <ID>
。使用 检查 ID screen -ls
。
您还可以使用 指定会话名称screen -S <NAME>
,然后运行screen -r <NAME>
。