Я работаю на машине за ssh, где я запускаю ipython
для интерактивной работы. Могу ли я запустить долговременную функцию Python из IPython, разорвать соединение ssh и снова войти в сеанс IPython, чтобы наблюдать результат?
Да. Используйте screen
, tmux
(superior) или аналогичное программное обеспечение. Оба используют концепцию сеансов, к которым вы присоединяетесь и отключаетесь.
С tmux
:
tmux
, а затем ipython
.<Ctrl+b> d
отделить. Вы вернулись в обычную оболочку.tmux attach
вернет вас к ipython
.С помощью экрана команды screen
, <Ctrl+a> <Ctrl+d>
и screen -r
.
screen
илиtmux
в сочетании сipython
?