我有一个基于 OTP 的 Erlang 应用程序,它的行为似乎很奇怪。
我想连接到 erlang shell 并准确跟踪正在发生的事情。我可以对 dbg:tracer()、dbg:tp() 等进行所有调用,但没有任何输出发送到我的 shell。
我认为这可能是因为我通过远程外壳连接。
但是,当我调用 dbg:n(wiwob@vlxd38-wob) 时。我收到一个错误:
** exception error: bad argument in an arithmetic expression
in operator -/2
called as wiwob@vlxd38 - wob
如何找出输出发送到哪个 shell 并将其通过管道传输到我的 shell?