2011-02-23 21 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