是否可以通过ssh启动IPython会话并在以后重新登录?

时间:2013-10-24 18:53:56

标签: python shell ssh ipython

我在每个ssh的机器上工作,我运行ipython进行交互式工作。我可以从IPython启动长时间运行的Python函数,切断ssh连接并稍后重新登录到IPython会话中以观察结果吗?

1 个答案:

答案 0 :(得分:8)

是。使用screentmux(上级)或类似软件。两者都使用您附加和分离的会话的概念。

使用tmux

  1. 运行tmux,然后ipython
  2. 完成后,<Ctrl+b> d分离。你回到正常的壳里了。
  3. 当您回来时,tmux attach会将您带回ipython
  4. 使用屏幕,命令为screen<Ctrl+a> <Ctrl+d>screen -r