Re: Herausfinden ob Prozess zu PID existiert

Bernhard Walle <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

* Thomas Moritz [05.07.2005 19:21]:
> Am Dienstag, 5. Juli 2005 18:46 schrieb Bernhard Walle:
> 
 >>folgendes Problem: Ich habe eine PID und möchte herausfinden, ob
>>zu der PID ein Prozess existiert. Das ganze soll möglichst
>>portabel sein. Unter Linux könnte ich herausfinden, ob
>>/proc/<pid> existiert. Aber wie schaut's unter anderen Unixen aus
>>(BSD, Solaris)? Geht das nicht auch portabler mit einem
>>ensprechenden Systemaufruf?
> 
> was meinst Du zu:
> 
> ps ax | grep <pid>
> 
> Kann sein, dass ich voellig daneben liege, aber das ist mir spontan 
> dazu eingefallen.

Ich meinte aus einem Programm. Aber natürlich kann man aus einem
Programm auch andere Programme aufrufen. Hat nur den Nachteil, dass es
mehr Overhead ist und dass die Aufrufparameter von ps auch nicht grad
wirklich einheitlich sind.

Das Programm ist in Qt geschrieben, sollte also auf jeder Plattform so
funktionieren, die auch Qt unterstützt. (Für Windows werde ich das
getrennt implementieren.)


Gruß,
Bernhard


-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.