Я установил Matlab на (удаленную) машину linux (debian). Я запускаю Matlab, туннелируя с моей машины Osx через ssh, а затем используя интерфейс командной строки. Чтобы запустить скрипт Matlab, я запускаю
./matlab
затем в интерфейсе командной строки Matlab я перехожу в локальный каталог.
Оказавшись в каталоге, локальном для скрипта Matlab (matlabscript.m), я запускаю
run('matlabscript.m')
Это работает как ожидалось.
Однако, если сеанс ssh прерывается во время выполнения указанного сценария, процесс завершается. Я хотел бы запустить довольно длительную симуляцию (заняв 6 дней), и мои ssh-соединения кажутся немного шаткими. Есть ли способ:
- Убедитесь, что программа продолжает симуляцию независимо от того, работает ли соединение ssh
- Вдохните новую жизнь в старую связь ssh, чтобы я сразу вернулся в интерфейс Matlab (где регулярно публикуются обновления о ходе работы matlabscript.m).
Я видел такие ответы, как Retry drop ssh connections и Как сохранить удаленный скрипт работающим при отбрасывании ssh? однако они не касаются конкретного использования gcutil, которое, насколько я знаю, является единственным способом подключения к моему экземпляру linux в Google Compute Engine.