如何在不关闭erlang VM的情况下离开erlang shell

如何在不关闭erlang VM的情况下离开erlang shell,erlang,erlang-shell,Erlang,Erlang Shell,我搜索了这个,发现命令是Ctrl-D,但这对我不起作用 Rest所有选项都将关闭VM 我将erlang 19.3与erlang.mk一起使用 Ctrl-D应该可以用于其余的登录和shell。这太奇怪了。非常感谢您的帮助。似乎Ctrl-D仅适用于附加控制台 make runwitherlang.mk打开主控制台,退出,主控制台总是关闭erlang虚拟机 我运行了erlang.mk build生成的/XXX\u release start。 这将在不运行控制台的情况下启动VM 然后,/XXX\u释放

我搜索了这个,发现命令是
Ctrl-D
,但这对我不起作用

Rest所有选项都将关闭VM

我将erlang 19.3与erlang.mk一起使用


Ctrl-D
应该可以用于其余的登录和shell。这太奇怪了。非常感谢您的帮助。

似乎
Ctrl-D
仅适用于附加控制台

make run
with
erlang.mk
打开主控制台,退出,主控制台总是关闭erlang虚拟机

我运行了erlang.mk build生成的
/XXX\u release start
。 这将在不运行控制台的情况下启动VM


然后,
/XXX\u释放连接到上一步VM的附件
Ctrl-D
按预期工作。

您可以使用以下命令退出:

q()。
由于前面的命令,这可能不起作用。如果是这种情况,请先运行f()下面的命令和q()上面的命令,忘记前面的命令:

f()。
这将使您脱离erlang shell

离开shell后,您可以查看正在运行的进程。通过在终端上运行以下命令查看linux/mac中正在运行的进程,如果您使用的是windows,请使用windows任务管理器查看erlang是否正在运行:

ps-ax

Ctrl-D
对我也没有任何帮助(终端应用程序/OSX 10.10.5/Erlang 19.2)。@7stud如果您使用的是Erlang.mk,请检查答案。