我正在编写一个bash脚本,以便从位于EC2实例中的远程python内核本地工作,但是在尝试干净地启动远程内核然后返回终端/继续执行其余脚本时遇到了麻烦。
正在运行ipython kernel
并没有让我回到终端,我只是被困在这里:
NOTE: When using the `ipython kernel` entry point, Ctrl-C will not work.
To exit, you will have to explicitly quit this process, by either sending
"quit" from a client, or using Ctrl-\ in UNIX-like environments.
To read more about this, see https://github.com/ipython/ipython/issues/2049
To connect another client to this kernel, use:
--existing kernel-126252.json
并且似乎没有任何可以通过的论据可以解决这个问题。
运行ipython kernel&
有点工作,但我仍然需要点击“return”返回终端,我不知道如何在脚本中复制它。使用nohup ipython kernel&
是一样的。
有什么想法吗?
答案 0 :(得分:0)
如何连接到实例?
我不确定你想要实现什么,但也许使用tmux,本地或远程可能会给你一个解决方法 (远程能够分离正在运行的会话,在本地只能杀死挂在ipython出口上的一个窗格或窗口。)
我实际上对这个问题有一个微弱的记忆,但我不记得情况或解决方案......
如果你给我们一些关于你如何连接的更多信息(ssh,key / pass,也许是终端,脚本可以做什么),我可能会来看看它。