是否有可能通过Erlang中的处理程序捕获Linux信号(例如SIGUSR1)? (而不必诉诸在C制作的驱动程序)Erlang Linux信号处理
17
A
回答
5
(不是一个真正的答案):在2001年,有人问:
没有人有UNIX 信号在二郎山处理的任何实例。我会 喜欢做一个负载均衡,我 已经写了回应叹息。
当时的回答是:
没有规定处理二郎“本身” 信号,即你 需要使用一个驱动程序 - 或课程的端口 程序,实际上可能是一个更好的主意。对于驱动程序的情况, 模拟器有一个 信号的处理器,并干扰 与可能有 “有趣”的结果 - 但SIGHUP 应该是我相信。
来源:http://www.erlang.org/pipermail/erlang-questions/2001-October/003752.html
据我所知,没有什么从那以后改变了。但这非常有趣。如果有人对此有任何消息,请告诉我们:)
1
有a pull request增加了一个信号事件管理器。目前尚未合并,但可能会将其纳入到2017年6月发布的Erlang/OTP 20中。
相关问题
- 1. UNIX/Linux信号处理:SIGEV_THREAD
- 2. 推迟在Linux中的信号处理
- 3. 信号处理
- 4. 在Erlang处理退出信号在手卷监督员?
- 5. SIGCHLD信号处理
- 6. MPI信号处理
- 7. C:信号处理和信号灯
- 8. 如何确定unix信号队列中待处理的信号的数量(Linux)
- 9. erlang信号量(互斥)
- 10. Go中的信号处理
- 11. 处理多个信号
- 12. 关于JVM信号处理
- 13. Windows中的信号处理
- 14. 处理一个kill信号
- 15. SIGKILL信号处理程序
- 16. 工艺处理信号5
- 17. UNIX中的信号处理
- 18. PyQt QPushButton信号处理
- 19. 处理同步信号
- 20. 持续信号处理
- 21. 信号处理量化
- 22. GtkNoteBook信号处理问题
- 23. NameError在信号处理
- 24. Windows上的信号处理
- 25. 多线程信号处理
- 26. 读信号处理程序
- 27. 可以通过进程sighandler处理linux信号SIG_KILL吗?
- 28. 信号处理程序实例在Linux编程接口
- 29. 在Linux中如何处理异步信号?
- 30. c - 无法在Linux中订阅新的信号处理程序