我在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