Errormessage von fork status != 0
-
Hallo Leute,
ich muss für die Uni ein Programm schreiben, welches 2 Prozesse erzeugt. Das ist auch alles kein Problem, allerdings wird der zweite Prozess ab und zu mit einem Status von 256 beendet. Ich habe schon vergeblich gegooglet, jedoch nichts passendes gefunden.
Ist es möglich sich eine Errormessage ausgeben zu lassen, die mir sagt, warum der Prozess mit Status 256 beendet wurde, bzw was Status 256 ist?Gruß Ingo
-
Mit man: waitpid(2) kannst du auf einen Prozess warten und abschließend der Grund erfahren (mit den W* Macros auf der selben man page), warum der Prozess beendet wurde.
-
Super, besten Dank.
War jetzt zwar ein paar Tage ausgeschaltet, wegen Krankenhausaufenthalt, aber dein Tip hat mir sehr geholfen
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum ANSI C in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.