Wie kann ich die Prozessliste mit C auslesen



  • Gibt es eine Funktion, mit der man in C die Einträge der Prozessliste auslesen kann?

    Ich kann sie weder im manual noch in der Literatur (Stevens) finden.

    Linux scheint beim ps-Befehl auf das /proc-Filesystem loszugehen, aber das macht mir bei der Portierung auf IBM, HP, SINIX, Solaris doch sicher Schwierigkeiten. Gibt es etwas, das auf allen diesen Maschinen funktioniert?

    Thanx



  • es gibt keinen unabhängigen Weg, deswegen hat jedes Unix-Derivat ein eigenes ps Programm. Da bleibt dir nur über, dass du das für jedes System einzelnd implementierst.


Anmelden zum Antworten