Erlang обработка сигнала Linux

Действительно ли возможно захватить сигналы Linux (например, SIGUSR1) через обработчик в Erlang? (не имея необходимость обращаться к драйверу, разработанному в C)

16
задан jldupont 17 March 2010 в 03:08
поделиться

1 ответ

(НЕ НАСТОЯЩИЙ ОТВЕТ)

В 2001 году кто-то спросил:

Есть ли у кого-нибудь примеры обработки сигналов unix в erlang. Я бы хотел бы сделать балансировщик нагрузки, на который я написал ответ на sighup.

В то время ответ был:

В Erlang нет условий для обработки сигналов , т.е. вам нужно будет использовать драйвер - или порт {{ 1}}, конечно, может быть лучшей идеей. Также для случая драйвера эмулятор имеет свой собственный обработчик для количества сигналов, и вмешательство в него, вероятно, приведет к "интересным" результатам - но я считаю, что SIGHUP должно быть в порядке.

ИСТОЧНИК: http://www.erlang.org/pipermail/erlang-questions/2001-October/003752.html

Насколько мне известно, с тех пор ничего не изменилось. Но это крайне интересно. Если у кого-то есть новости по этому поводу, сообщите нам:)

5
ответ дан 30 November 2019 в 23:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: