Plattformübergreifende Methode zum Abrufen von PIDs nach Prozessnamen in Python

Mehrere Prozesse mit dem gleichen Namen gibt, läuft auf dem host. Was ist der cross-Plattform-Weg, um PIDs der Prozesse nach Namen mit python oder jython?

  1. Ich möchte etwas wie pidof aber in python. (Ich habe nicht pidof sowieso.)
  2. Ich kann nicht analysieren /proc weil es möglicherweise nicht verfügbar ist (bei HP-UX).
  3. Ich nicht wollen, zu laufen os.popen('ps') und analysieren Sie die Ausgabe, weil ich denke, dass es hässlich ist (Feld Reihenfolge kann unterschiedlich sein in verschiedenen OS).
  4. Ziel-Plattformen sind Solaris, HP-UX, und vielleicht andere.

InformationsquelleAutor der Frage Alex Bolotov | 2009-02-15

Schreibe einen Kommentar