Erlang Linux信号处理

是否有可能通过Erlang中的处理程序捕获Linux信号(例如SIGUSR1)? (而不必诉诸在C制造的司机)

Solutions Collecting From Web of "Erlang Linux信号处理"

(不是一个真正的答案)

2001年有人问:

有没有人在erlang中有任何unix信号处理的例子。 我想做一个负载均衡,我已经写了回应叹气。

那时的答案是:

在Erlang“本身”中没有处理信号的规定,也就是说你需要使用一个驱动程序 – 或者当然是一个端口程序,实际上可能是一个更好的主意。 另外对于驱动程序的情况,模拟器有自己的处理器的一些信号,干扰这可能会有“有趣”的结果 – 但SIGHUP应该是我相信。

消息来源: http : //www.erlang.org/pipermail/erlang-questions/2001-October/003752.html

据我所知,从那时起没有任何变化。 但是这非常有趣。 如果有人对此有任何消息,请告诉我们:)

有一个拉取请求 ,为信号增加一个事件管理器。 目前尚未合并,但可能会将其纳入到2017年6月发布的Erlang / OTP 20中。