如何在Erlang中处理SIGINT?

时间:2011-02-23 08:36:56

标签: erlang handler signals sigint

我知道如何使用Google和大量教程创建Java,Python,Ruby,Perl和Lisp中的自定义信号处理程序。我在网上找不到如何在Erlang中为SIGINT,SIGTERM,HUP等创建处理程序。

2 个答案:

答案 0 :(得分:8)

你做不到。操作系统信号由Erlang VM专门处理。我猜操作系统信号可以在驱动程序中处理,但它可能会干扰VM信号处理程序,因此请自行承担风险。

答案 1 :(得分:3)

我偶然发现了这一点:http://erlang.org/doc/man/kernel_app.html#erl_signal_server。我尚未在任何地方看到它正式宣布的消息,但我可能错过了该消息。