Wie debugge ich den untergeordneten Prozess nach fork () in gdb?

Nach dem Aufruf von fork,der aktuelle Prozess wird call exit(0).

Aber das Kind wird sich fortsetzen.

switch(fork())
{
  case -1:
    exit(1);
  case 0:
    //child process,continue
    break;
  default:
    //the current process,exit
    exit(0);
}

Wie kann ich weiter Debuggen, wird der Kind-Prozess in diesem Fall?

InformationsquelleAutor der Frage cpuer | 2011-06-01

Schreibe einen Kommentar