13 Stimmen

Wie kann ich den Rückgabewert eines mit exec ausgeführten Programms ermitteln?

Ich habe diesen C-Code:

if(fork()==0){
  execl("/usr/bin/fsck", "fsck", "/dev/c0d0p1s0", NULL);
}

es ruft execl zum Laufen fsck zur Überprüfung des Dateisystems /dev/c0d0p1s0 .

Meine Frage ist: Wie kann ich den Rückgabewert von fsck ?

Ich brauche den Rückgabewert von fsck um zu prüfen, ob das Dateisystem konsistent ist oder nicht.

Ich danke Ihnen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X