Suche ein clib-Interface für das ps-Kommando
Hallo Liste, ich möchte gerne eine Prozessliste in einem C-Programm erzeugen und dazu - wenn möglich - kein "system"-Aufruf mit einem ps-Kommando absetzen. Kennt eine / einer von euch da eine andere Möglichkeit; beispielsweise eine C-library, die so etwas zur Verfügung stellt? Gruß Alexander
Hallo Alexander, On Tue, Dec 07, 2004 at 11:21:46AM +0100, Alexander Beck-Ratzka wrote:
ich möchte gerne eine Prozessliste in einem C-Programm erzeugen und dazu - wenn möglich - kein "system"-Aufruf mit einem ps-Kommando absetzen.
gute Entscheidung (gegen "system" ;)
Kennt eine / einer von euch da eine andere Möglichkeit; beispielsweise eine C-library, die so etwas zur Verfügung stellt?
direkt nicht. Aber alles was du suchst findest du unter /proc/<PIDs> Oder schau dir doch einfach mal an, wie ps seine Listings erzeugt. Ist ja schließlich Open Source ;) Greetings Daniel -- "Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one." --Thomas Jefferson
Hi Daniel, Du schriebst:
Hallo Alexander,
On Tue, Dec 07, 2004 at 11:21:46AM +0100, Alexander Beck-Ratzka wrote:
ich möchte gerne eine Prozessliste in einem C-Programm erzeugen und dazu - wenn möglich - kein "system"-Aufruf mit einem ps-Kommando absetzen.
gute Entscheidung (gegen "system" ;)
Finde ich auch ;-)
Kennt eine / einer von euch da eine andere Möglichkeit; beispielsweise
eine
C-library, die so etwas zur Verfügung stellt?
direkt nicht. Aber alles was du suchst findest du unter /proc/<PIDs> Oder schau dir doch einfach mal an, wie ps seine Listings erzeugt. Ist ja schließlich Open Source ;)
Eigentlich wollte ich ewtas platformunabnhängiges haben, was auf allen Linux- und UNIX-Systemen gleich ist, und diese Einträge in /proc/<PIDs> sind halt sehr plattformspezifisch. Trotzdem, erstmal vielen Dank für den Hinweis. Gruß Alexander
Hallo Alexander, Alexander Beck-Ratzka wrote:
ich möchte gerne eine Prozessliste in einem C-Programm erzeugen und dazu - wenn möglich - kein "system"-Aufruf mit einem ps-Kommando absetzen.
Kennt eine / einer von euch da eine andere Möglichkeit; beispielsweise eine C-library, die so etwas zur Verfügung stellt?
http://ftp.gnome.org/pub/GNOME/sources/libgtop/ Gruß, Bernhard
participants (3)
-
Alexander Beck-Ratzka
-
Bernhard Walle
-
Daniel Lord