在 Linux 机器上远程启动计算,与其分离并在一天后重新连接以获取结果

在 Linux 机器上远程启动计算,与其分离并在一天后重新连接以获取结果

我使用的是 Windows 10,我可以通过 SSH 连接到 Linus Mint 系统(我使用的是 puTTY)。在那里我想运行一个 Mathematica 笔记本,这需要一天左右的时间才能运行完。我的问题是,每当我的互联网连接丢失并且我想重新连接到 Linus Mint 系统时,我的计算就会丢失,我必须重新启动它。有没有办法让会话在我断开连接时继续运行?这样我就可以随时重新连接到它以查看评估的笔记本电脑?

答案1

您可以使用tmux。首先tmux使用操作系统的包管理器进行安装 ( sudo apt install tmux)。

发射tmux

tmux new -s mathmematica

然后运行你的mathematica笔记本。

通过以下方式断开会话连接:

Ctrl+B然后D

然后注销 ssh 会话。

然后第二天,ssh到系统,并连接会话tmux

tmux attach -t mathmematica

相关内容