Có thể bẫy tín hiệu Linux (ví dụ SIGUSR1) thông qua trình xử lý trong Erlang không? (Mà không cần phải dùng đến một trình điều khiển thủ công trong C)Xử lý tín hiệu Erlang Linux
Trả lời
(KHÔNG PHẢI LÀ MỘT ĐÁP REAL)
Năm 2001 có người hỏi:
Có ai có bất kỳ ví dụ về unix xử lý trong erlang tín hiệu. Tôi sẽ muốn tạo một loadbalancer mà tôi đã viết thư trả lời cho sighup.
Lúc đó câu trả lời là:
Không có quy định để xử lý tín hiệu trong Erlang "chính nó", nghĩa là bạn sẽ cần phải sử dụng một trình điều khiển - hoặc một chương trình cổng tất nhiên , thực sự có thể là ý tưởng tốt hơn về . Ngoài ra đối với trường hợp trình điều khiển, trình giả lập có bộ xử lý riêng cho một số tín hiệu và can thiệp với điều đó có thể có kết quả "thú vị" - nhưng SIGHUP phải OK.
NGUỒN: http://www.erlang.org/pipermail/erlang-questions/2001-October/003752.html
Theo như tôi biết, không có gì thay đổi kể từ đó. Nhưng điều này cực kỳ thú vị. Nếu bất kỳ ai có bất kỳ tin tức nào về điều này, vui lòng cho chúng tôi biết :)
Có a pull request để thêm người quản lý sự kiện cho tín hiệu. Nó chưa được hợp nhất, nhưng nó có thể biến nó thành Erlang/OTP 20, sẽ được phát hành vào tháng 6 năm 2017.
- 1. SIGKILL tín hiệu xử lý
- 2. Xử lý tín hiệu với nhiều luồng trong Linux
- 3. XOPEN_SOURCE và xử lý tín hiệu
- 4. Vấn đề với xử lý tín hiệu, xử lý ngắt
- 5. Xử lý tín hiệu trên Windows
- 6. Bộ xử lý tín hiệu SIGKILL
- 7. Gói Python để xử lý tín hiệu
- 8. tín hiệu xử lý trong C++
- 9. Xử lý tín hiệu trong C
- 10. Xử lý tín hiệu bằng "TERM"
- 11. tín hiệu Xử lý với sigaction
- 12. cách xác định số lượng tín hiệu đang chờ xử lý trong hàng đợi tín hiệu unix (Linux)
- 13. Các tín hiệu không đồng bộ được xử lý như thế nào trong Linux?
- 14. Xử lý tín hiệu cơ bản trong C++
- 15. Nhận tín hiệu: Sử dụng chức năng thành viên làm bộ xử lý tín hiệu
- 16. Xử lý tín hiệu trong chương trình song song OpenMP
- 17. Xcode: GDB và bộ xử lý tín hiệu
- 18. cách xử lý tín hiệu trên cửa sổ bằng haskell?
- 19. Điểm hủy trong trình xử lý tín hiệu?
- 20. Thư viện xử lý tín hiệu trong Java?
- 21. python xử lý tín hiệu như thế nào?
- 22. Thư viện C++ để xử lý tín hiệu
- 23. Perl Term :: ReadLine :: Gnu Xử lý tín hiệu Khó khăn
- 24. tín hiệu xử lý trong C - ngắt trong ngắt
- 25. Tín hiệu Xử lý bằng Python Chủ đề
- 26. xử lý tín hiệu và khai thác gỗ trong Python
- 27. Lập trình 'Nghe' với Âm thanh (Xử lý Tín hiệu?)
- 28. Xử lý tín hiệu trong Máy ảo Java
- 29. printf không hoạt động trong xử lý tín hiệu C
- 30. Làm thế nào để xử lý tín hiệu SIGABRT?