我通过 ssh 登录到一台更强大的计算机,在此我启动一个屏幕会话,screen -S mine
然后通过打开一个 matlab 命令行matlab -nodesktop -nodplash
,然后在 matlab 中运行一个长时间运行的脚本。从屏幕分离并从计算机注销后,脚本将使用所有 CPU 功率运行。
现在,如果我等待一段时间(matlab skripkt 总共需要 6-7 小时,我不想保存 matlab 会话,因为我需要再次将所有 15GB 加载到 RAM)并尝试重新连接到屏幕乍一看这似乎有效。
我回到屏幕mine
并看到 matlab 命令行,它完成了工作,但我无法在 matlab 命令行中输入任何内容?为什么是这样?我现在无法继续并杀死它。 (我注意到使用 htop 时,matlab 一开始使用了 100% CPU,最后仍然使用了 100%,但主要部分被涂成红色,因此用于内核任务..)