Erlang从节点/ Quit shell分离shell而不删除节点

时间:2012-10-17 02:38:50

标签: erlang rebar

我觉得我错过了一些明显的愚蠢,但我看了一遍,找不到我的问题的答案。

假设我有一个我用螺纹钢制造的应用程序版本,我就开始了它

rel/my_app/bin/my_app start

我很乐意让它开展业务一段时间,然后我想附上一个控制台来检查事情,所以我做了

rel/my_app/bin/my_app attach

并获得一个shell。我搞砸了,然后当我完成后我想退出shell但让应用程序继续运行。如果我执行^G qq().,则会关闭整个应用程序。

我还使用+Bi来启动应用程序以阻止某人意外关闭它,但是后者甚至如何退出附加的shell?

4 个答案:

答案 0 :(得分:12)

我不使用螺纹钢,我从来没有理解它要解决的问题,但我认为当你“附加”时,你正在做与运行to_erl相同的事情。要从此处退出,请键入control-D(EOF)。

答案 1 :(得分:3)

CTRL-D应该让你出去并让应用继续运行。

答案 2 :(得分:0)

Eshell V10.7(用 ^G 中止)

$ Ctrl^G $q

在这里,您可以退出远程控制台

答案 3 :(得分:-4)

如果它是一个普通的远程shell,按两次Ctrl-C应该可以做到这一点。