Я нашел ваш вопрос, потому что хочу сделать то же самое (возобновить сеанс экрана без сбоя Matlab), но я не нашел способа сделать это. Вместо этого я запускаю задание nohup
(это в tcsh):
nohup nice matlab -nodisplay -nojvm < list_of_matlab_calls.m >! /dev/null &
При желании вы можете заменить /dev/null
на файл журнала. Я использую head
, чтобы файл журнала не стал огромным, если сообщение об ошибке продолжает записываться.
nohup nice matlab -nodisplay -nojvm < list_of_matlab_calls.m | head -c1M >> log_file.txt &
Я бы предпочел использовать screen, если это возможно, поэтому, пожалуйста, дайте нам знать, если вы найдете способ сделать это.
Edit: на самом деле, похоже, что я могу использовать Matlab внутри screen, если я запускаю Matlab с nohup
(могу выйти, войти и возобновить сеанс screen). Я думал, что уже пробовал это сделать и получил ошибку.
Ниже перечислены туннели, созданные ssh и sshd:
lsof -i -n | egrep 'ssh'
lsof -i -n | egrep 'sshd'
Ниже перечислены все зоны и правила для портов.:
firewall-cmd --list-all-zones