是否可以通过Erlang中的处理程序捕获Linux信号(例如SIGUSR1)?(无需诉诸C中制作的驱动程序)
(不是真正的答案)
2001年有人问:
有没有人在erlang中有任何unix信号处理的例子.我想制作一个我写过的负载均衡器来响应sighup.
那时的答案是:
在Erlang"本身"中没有处理信号的规定,即你需要使用驱动程序 - 或者当然是端口程序,实际上可能是更好的主意.同样对于驱动程序的情况,模拟器有许多信号的处理程序,干扰它可能会产生"有趣"的结果 - 但我相信SIGHUP应该没问题.
消息来源:http://www.erlang.org/pipermail/erlang-questions/2001-October/003752.html
据我所知,从那以后没有任何改变.但这非常有趣.如果有人对此有任何消息,请告诉我们:)