11

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

4

2 回答 2

8

你不能。由 Erlang VM 专门处理的操作系统信号。我猜操作系统信号可以在驱动程序中处理,但它会干扰 VM 信号处理程序,因此使用它需要您自担风险。

于 2011-02-23T15:57:15.923 回答
3

我偶然发现了这个:http ://erlang.org/doc/man/kernel_app.html#erl_signal_server 。我还没有在任何地方看到它正式宣布,但我可能错过了宣布。

于 2018-07-07T09:59:48.803 回答