从 ssh 退出,杀死正在运行的 matlab 代码

问题描述 投票:0回答:0

我是使用远程服务器的新手,我对它的了解有限。我想利用我研究所的服务器从我的 Windows 10 系统运行 MATLAB。为了开始该过程,我启动 Windows Subsystem for Linux (WSL) 并下载 Ubuntu。然后,我执行以下输入

用户名@LAPTOP-4KB3S7C0:~$ ssh -X sagar.1997_r@IP地址\ sagar.1997_r@IP地址的密码:\ 警告:没有 xauth 数据;使用伪造的身份验证数据进行 X11 转发。\ 欢迎使用 Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-70-generic x86_64)\

用户名@Matlab-X:~$ matlab\ MATLAB 正在选择 SOFTWARE OPENGL 渲染。\

完成上述步骤后,我成功访问了MATLAB界面并成功运行了代码。然而,出现了一个持续存在的问题:只要我关闭终端,MATLAB 就会自动停止。我同时使用了 tmux 和 screen 来尝试解决这个问题,但不幸的是,他们没有提供解决方案。我可能没有正确或有效地使用它们

对于 tmux 我写了以下内容:\ sagar.1997_r@Matlab-X:~$ tmux\ 然后一个新的会话开始: sagar.1997_r@Matlab-X:~$ matlab 我运行 matlab 代码 \ 然后我分离会话并且 Matlab 在后台运行。 使用 tmux 或 screen 分离会话后,MATLAB 似乎在后台运行。但在维持会议稳定性方面仍存在问题。如果发生连接丢失或者我关闭笔记本电脑,MATLAB 会话就会丢失。在尝试通过 ssh -X 再次登录并附加上一个会话时,我遇到了诸如“连接丢失”或“管道断开”之类的错误消息,表明会话无法正确恢复。

matlab ssh remote-server
© www.soinside.com 2019 - 2024. All rights reserved.