私はUnixサーバ上でMatlabを使用しており、セッションを開いたままにしたい(Matlabウィンドウを表示したまま)ことができるように、私はいつでも戻ることができます。欲しいです。ディスプレイで「スクリーン」を使用する
「altscreen」を使用して「オン」に設定していればうまくいくことがわかりました。
しかし、私はそれをどのように進めるのか、そしてその関数を適切に呼び出す方法は本当にわかりません。それは正しい方法ですか?
誰かが私に驚くべき助言を与えることができるならば!
私はUnixサーバ上でMatlabを使用しており、セッションを開いたままにしたい(Matlabウィンドウを表示したまま)ことができるように、私はいつでも戻ることができます。欲しいです。ディスプレイで「スクリーン」を使用する
「altscreen」を使用して「オン」に設定していればうまくいくことがわかりました。
しかし、私はそれをどのように進めるのか、そしてその関数を適切に呼び出す方法は本当にわかりません。それは正しい方法ですか?
誰かが私に驚くべき助言を与えることができるならば!
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得るかもしれないので、私はそうすることをお勧めしません。 screenを使い、 '-logfile'オプションを使って進行状況を追跡する方が好きです。 – Marouen
こんにちはマローエン!ご回答有難うございます。 私はssh接続を失うことができるように実際に画面を使用しています。私はリモートコンピュータでMatlabを使用しており、夜間シミュレーションを実行するために画面を使用しています。 ログファイルを使用して以前のセッションのどこにいた場合でも最も効率的な方法は何ですか? – oz380