Wie man den Rückgabewert eines Programms lief über die Berufung eines Mitglieds der exec-Familie von Funktionen?

Ich weiß, dass es möglich ist zu Lesen-Befehle output mit einer pipe? Aber was über das return-Wert ? Zum Beispiel möchte ich ausführen:

execl("/bin/ping", "/bin/ping" , "-c", "1", "-t", "1", ip_addr, NULL);

Wie bekomme ich den Rückgabewert von ping-Befehl, um herauszufinden, ob es zurückgegeben 0 oder 1?

Danke Euch allen für Eure nützlichen und schnellen Antworten.

InformationsquelleAutor skujins | 2010-04-19

Schreibe einen Kommentar