![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Haal beide PID en exit status van een kind-proces | DarioHendrix | Programmeren en Shell Scripting | 2 | 02-26-2009 06:30 PM |
| Uitgang uit n kind shell | indra_saha | UNIX voor Dummies Questions & Answers | 4 | 09-26-2008 06:48 |
| Getting exit status van het kind in de val handler | rimon | Programmeren en Shell Scripting | 4 | 06-17-2008 02:05 |
| Kan een kind proces terugkeer van een specifieke waarde aan een ouder-proces? | Ametis1970 | Hoog Niveau Programmering | 8 | 04-10-2008 12:22 AM |
| gdb op kind-proces | shriashishpatil | UNIX for Advanced & Expert Gebruikers | 4 | 12-12-2005 07:57 |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
Waarom doet mijn kind proces niet verlaten?
Im zeker dat het iets te maken heeft met het wachten () aanroep, maar alles geprobeerd ive ofwel laat me met een zombie of met de exec tenuitvoerleggingsstaat oneindig.
Code:
switch(pid = fork())
{
case -1:perror("fork failed");
exit(1);
case 0:
if(key == "cd")
{
execl("/bin/cd", "cd", data, (char *)0);
}
else{
execl("/bin/sh", key, data, (char *)0);
perror("exec failed");
exit(status);
}
default: waitpid (pid, &status, 0);
printf("Done: \n");
exit(0);
}
Laatst gewijzigd door vbe; op 07.03.2009 09:51.. Reden: code tag toegevoegd |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|