我觉得我错过了一些明显的愚蠢,但我看了一遍,找不到我的问题的答案。
假设我有一个我用螺纹钢制造的应用程序版本,我就开始了它
rel/my_app/bin/my_app start
我很乐意让它开展业务一段时间,然后我想附上一个控制台来检查事情,所以我做了
rel/my_app/bin/my_app attach
并获得一个shell。我搞砸了,然后当我完成后我想退出shell但让应用程序继续运行。如果我执行^G q
或q().
,则会关闭整个应用程序。
我还使用+Bi
来启动应用程序以阻止某人意外关闭它,但是后者甚至如何退出附加的shell?
答案 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应该可以做到这一点。