2011-08-16 22 views
11

Cho rằng tôi có thể gửi PID từ tiến trình này đến tiến trình khác, ngay cả trên các nút, nếu tôi nhận được Pid từ một tiến trình trong một tiến trình khác (có thể trên một nút khác) thì làm thế nào để tìm ra nút nào trong PID đang chạy ở trên?Làm cách nào để tìm ra nút nào mà quá trình erlang đang chạy?

erlang:process_info(Pid) dường như không có thông tin trong đó.

Cảm ơn.

Trả lời

14

erlang:node/1

nút (Arg) -> Node

Trả về nút nơi Arg nằm. Arg có thể là một pid, một tham chiếu, hoặc một cổng. Nếu nút cục bộ không hoạt động, nonode @ nohost được trả về.

Các vấn đề liên quan