2011-02-23 65 views
10

我知道如何在Java,Python,Ruby,Perl和Lisp中创建自定义信号处理程序,这要归功于Google和大量教程。我无法在网上找到如何在Erlang中为SIGINT,SIGTERM,HUP等创建处理程序。如何在Erlang中处理SIGINT?

回答

8

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

+0

我很难过,但至少现在我知道了。我只希望在Control + C威胁我的程序之前,我可以保存到磁盘。 – mcandre 2011-02-23 22:20:15