2

我想在不关闭进程的情况下从 erlang 进程中分离 shell。是否存在类似 halt() 或 q() 但用于分离 shell 的功能?我尝试使用 Ctrl+D 但它不起作用,我使用 ssh 可能有问题

- - - - 更新 - - - - - - -

我使用命令“bin/timeio start”运行我的 rebar3 版本,有时我需要从 shell 执行该进程中的命令,然后我使用 rebar3 发布命令“bin/timeio attach”连接到该进程(它是简单的 erlang shell,我假设) 但我无法脱离进程

4

1 回答 1

3

CTRL-D 应该让你离开并保持应用程序运行。当您“附加”时,您正在做与运行 to_erl 相同的事情。要退出,请键入 control-D。,

 bin ⚑ ◒  → ./otto attach                                                                                                                                           master ✗ 83d
Attaching to /tmp/erl_pipes/otto@127.0.0.1/erlang.pipe.1 (^D to exit)

(otto@127.0.0.1)1> [Quit]
 bin ⚑ ◒  → ./otto attach                                                                                                                                           master ✗ 83d
Attaching to /tmp/erl_pipes/otto@127.0.0.1/erlang.pipe.1 (^D to exit)

(otto@127.0.0.1)1> [Quit]
 bin ⚑ ◒  → ./otto attach                                                                                                                                           master ✗ 83d
Attaching to /tmp/erl_pipes/otto@127.0.0.1/erlang.pipe.1 (^D to exit)

(otto@127.0.0.1)1> [Quit]
 bin ⚑ ◒  →                                                                                                                                                         master ✗ 83d
于 2017-03-30T20:56:58.847 回答