Elixir iex在一分钟后暂停进程不活动

时间:2014-03-27 04:19:25

标签: shell elixir

无法在谷歌上找到描述Elixir或Erlang此问题的任何内容。我看到iex shell在一分钟不活动后暂停。

这是一个预期的功能还是可能与我的shell有关?我尝试过使用几种不同的shell(bash,csh,zsh,sh),它们都做同样的事情。

真的有点烦恼。我正在尝试学习elixir,因此我将在浏览器中使用iex在同一时间打开的终端中提供一些文档或示例。每次回到终端时,流程都会暂停。

下面是一些示例终端输出:

➜ iex
Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-    poll:false] [dtrace]

Interactive Elixir (0.12.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
        [1]  + 24986 suspended  iex
                                   %

如果iex故意这样做,这可配置为关闭吗?

2 个答案:

答案 0 :(得分:2)

这似乎是您使用iex或类似内容暂停了CTRL+Z。您通常只需使用fg即可返回已暂停的任务。巧合的是,我连续4天都有一个iex炮弹,并没有看到这个。也许如果您提供了有关您的环境或平台的更多信息,我们或许可以更好地确定这里发生的事情。

答案 1 :(得分:2)

想出来...... iTerm2在Preferences,Profiles - >下有一个选项。会话(标签) - >空闲时,发送ASCII码:[0]。

关闭它会使它停止这样做,不确定为什么iex以这种方式响应。