【发布时间】:2016-06-06 15:27:31
【问题描述】:
我正在运行一个 gen_server,我想在它退出之前进行一些清理。当我从命令行运行它时,我会得到一个 Erlang shell 提示符。我在 gen_server 函数定义中有一个 handle_info({'EXIT'}, From, Reason} 和一个 terminate(Reason, State)。当我在 Erlang shell 中使用 control-c 时,这些似乎都没有被触发。
那么,我怎样才能在我的 gen_server 中捕获在 Erlang shell 中输入的 control-c?
编辑:我一直按 control-c 来获取菜单,然后再次按 control-c 来跳出 shell。
【问题讨论】:
标签: erlang