我有以下 Erlang 函数,它调用另一个函数并等待 40 秒然后打印一些东西,问题是当我尝试运行程序时,接收语句返回到 Erlang shell 需要超过 40 秒的时间. 这个问题的原因可能是什么?
reboot_node_return(Sc) ->
linux(Sc, "reboot -f"),
receive _ -> ok
after 40000 ->
io:format("successfull reboot:~n")
end.
-一个