Matlab аварийно завершает работу после отключения и повторного подключения сеанса экрана

Пожалуйста, простите кросс-пост из ответов Matlab. Там это не получило ответа. Я постараюсь более подробно остановиться в этом посте.

http: //www.mathworks.com / matlabcentral / answers / 242954-m-shell-exeted-abnormally-with-code-1-when-using-matlab-emacs-with-screen-after-disconnect-and-recon

Я запускаю matlab через emacs, используя матлаб-emacs. Я делаю это на подузле кластерного компьютера. У меня нет проблем с запуском emacs со следующим набором команд с моего портативного компьютера.

 ssh host1
 ssh node005
 emacs

, а затем в emacs я запускаю matlab-shell , и Matlab запускается, пока я не отключу свой ноутбук. Однако я хотел бы иметь возможность отключить свой ноутбук, который я использую для запуска Matlab, и оставить задание запущенным. Моя безуспешная попытка до сих пор была в

 ssh host1
 ssh node005
 screen -S sheep

, а затем на экране я запускаю

 emacs --daemon

, а затем подключаюсь к нему с помощью

   emacsclient -nc

. Я могу запустить matlab в клиенте emacs (снова с matlab-shell ). Однако, когда я отключаюсь от сеанса экрана

 ctrl-a d

, а затем снова подключаюсь

 screen -r sheep
 emacsclient -nc

И затем смотрю на оболочку Matlab, которая уже работала, я вижу, что моя работа завершилась и сообщение

M-Shell завершилось ненормально с кодом 1

Почему происходит сбой Matlab, когда я отключаю этот сеанс экрана? Как он вообще узнает, что я отделился? В качестве альтернативы, возможно, есть лучший способ запустить Matlab в фоновом режиме (помимо vnc, который я использую сейчас, но имеет свой собственный набор ошибок). Пожалуйста, дайте мне знать, если я могу предоставить какую-либо другую информацию, которая может помочь.

Обратите внимание, что этот пост следует В соединении с emacsclient отказано и я управляю вещами, как я, по сути, в ответ на предыдущее обсуждение.

edit: здесь есть описание этой установки, предположительно работающей на кого-то: http: // sourceforge.сеть / p / matlab-emacs / mailman / message / 31704641 /

-1
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы