Можно ли начать сеанс IPython через ssh и войти позже?

4

Я работаю на машине за ssh, где я запускаю ipython для интерактивной работы. Могу ли я запустить долговременную функцию Python из IPython, разорвать соединение ssh и снова войти в сеанс IPython, чтобы наблюдать результат?

Теги:
ssh
ipython

1 ответ

8
Лучший ответ

Да. Используйте screen, tmux (superior) или аналогичное программное обеспечение. Оба используют концепцию сеансов, к которым вы присоединяетесь и отключаетесь.

С tmux:

  • Запустите tmux, а затем ipython.
  • Когда вы закончите, <Ctrl+b> d отделить. Вы вернулись в обычную оболочку.
  • Когда вы вернетесь, tmux attach вернет вас к ipython.

С помощью экрана команды screen, <Ctrl+a> <Ctrl+d> и screen -r.

  • 1
    Не могли бы вы описать, как использовать screen или tmux в сочетании с ipython ?
  • 0
    Конечно. Дай мне минуту
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню