我在Unix服务器上使用Matlab,并希望能够保持会话打开(仍然显示Matlab窗口)在屏幕上,以便我可以回到它,只要我想。使用“屏幕”与显示器
我发现可能有效的一种解决方法是使用“altscreen”并将其设置为“on”。
但我真的不知道如何处理它,以及如何正确调用该函数。这是否正确?
如果有人能给我一些令人惊叹的建议!
我在Unix服务器上使用Matlab,并希望能够保持会话打开(仍然显示Matlab窗口)在屏幕上,以便我可以回到它,只要我想。使用“屏幕”与显示器
我发现可能有效的一种解决方法是使用“altscreen”并将其设置为“on”。
但我真的不知道如何处理它,以及如何正确调用该函数。这是否正确?
如果有人能给我一些令人惊叹的建议!
您可以使用screen -R myscreen
创建一个新屏幕,然后使用matlab -nodesktop -nosplash -r myscript -logfile log.out
(在myscript中没有.m)启动MATLAB。
-nodesktop -nosplash
选项允许您在没有GUI的情况下启动matlab, 然后您可以用CTRL+A+D
关闭屏幕。
您可以在不连接到屏幕的情况下检查日志文件的进度。
如果要连接到屏幕使用screen -R myscreen
我不建议这样做,因为平时的SSH联接可能会即使这会导致窗口关闭,失去了代码几秒钟interreputed。我更喜欢使用屏幕并使用'-logfile'选项来跟踪进度。 – Marouen
嗨Marouen!感谢您的回答。 我实际上正在使用屏幕,以便我可以丢失ssh连接,我在远程计算机上使用Matlab并使用屏幕运行过夜模拟。 什么是使用日志文件回到之前会话的最有效方式? – oz380