bekam ich einen Knoten: app01 @ mdiaz und ich brauche die pid (so etwas wie < 2908.77.0>)Wie erhalte ich die PID eines Knotennamens?
-2
A
Antwort
7
Ein Erlang-Knoten hat zu wissen, nicht ein einziges pid: es viele Prozesse laufen auf jedem Knoten, so müssen Sie angeben, welche Sie wollen.
Wenn Sie die pid des Prozesses mit dem Namen foo
auf dem Knoten [email protected]
registriert wissen möchten, können Sie einen RPC-Aufruf zu erlang:whereis/1
machen:
([email protected])1> rpc:call([email protected], erlang, whereis, [foo]).
<7120.56.0>
Auch wenn Sie nicht, dass benötigen: wenn Sie möchten, Um eine Nachricht an einen benannten Prozess auf einem anderen Knoten zu senden, können Sie {Name, Node}
verwenden, anstatt zuerst die PID zu erhalten.
{foo, [email protected]} ! my_message
Sie können auch in die andere Richtung gehen, immer den Knotennamen von einem pid, mit der node/1
Funktion:
([email protected])1> RemotePid = rpc:call([email protected], erlang, whereis, [foo]).
<6928.32.0>
([email protected])2> node(RemotePid).
[email protected]
zum Beispiel eine Nachricht an den Prozess
foo
auf
[email protected]
genannt senden
Verwandte Themen
- 1. Wie erhalte ich die Zeitzone eines Benutzers?
- 2. Wie erhalte ich die android_id eines Geräts?
- 3. Java: Erhalte einen Prozess mit einer pid
- 4. Wie bekomme ich die PID des Hintergrundprozesses?
- 5. Wie extrahiert man die PID eines Prozesses über die Befehlszeile
- 6. Erhalte die PID für einen von Eclipse gestarteten Prozess
- 7. Wie erhalte ich den Instanznamen eines Benutzersteuerelements?
- 8. Wie erhalte ich den Wert eines Nachkommenelements?
- 9. Wie pid eines Linux-Daemon von init.d
- 10. Wie erhalte ich die Objektanzahl (Größe) eines Dojo-Datenspeichers?
- 11. Wie erhalte ich die IP-Adresse eines entfernten WCF-Endpunkts?
- 12. Wie erhalte ich die OffsetHeight eines Komponentenelements in Vue.js?
- 13. Wie erhalte ich die Speichergröße eines dynamischen Arrays?
- 14. Wie erhalte ich die Chat-ID eines privaten Telegramm-Kanals?
- 15. Wie erhalte ich die URL eines anderen Inhaltselements mit N2CMS?
- 16. Wie bestimmen Sie die PID des Elternteils eines Prozesses
- 17. Wie erhalte ich Eltern eines Elements?
- 18. Gegeben ein Kind PID, wie können Sie die Eltern PID
- 19. Erhalte die Eigenschaft eines Objekts
- 20. Ich suche mit Aufgabenliste Wie finde ich die PID?
- 21. Erhalte die ID eines Elements
- 22. Wie erhalte ich die Prozess-ID eines erstellten Prozesses in Haskell?
- 23. execvp/fork - Wie erhalte ich erfolglose Ausführungen?
- 24. Wie bekomme ich die PID des Elternprozesses meiner Anwendung
- 25. LINUX Wie bekomme ich die nicht laufenden PID-s?
- 26. Wie verwende ich die PID-Datei-Bibliothek richtig?
- 27. linux: programmatisch übergeordnete pid eines anderen Prozesses?
- 28. Wie erhalte ich die reale nutzbare Auflösung
- 29. Wie erhalte ich die Computernamen in .NET
- 30. Wie erhalte ich die Adresse einer Funktion?
Sie Frage ist verwirrend. Willst du die PID oder den Knoten? – Rei
Für die Frage in Ihrem Titel können Sie erlang: node/1 verwenden. Für die PID eines Prozesses in einem Knoten, siehe https://stackoverflow.com/questions/32708758/getting-pid-for-a-process-running-on-a-remote-node – Rei
Ich muss die PID bekommen – mdely86