![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Get a PID-és kilépési állapot a gyermek folyamat | DarioHendrix | Shell programozás és Scripting | 2 | 02-26-2009 06:30 PM |
| Kilépés n th gyermek héj | indra_saha | A UNIX a dummies Kérdések és válaszok | 4 | 09-26-2008 05:48 AM |
| Ismerkedés kilépési státuszát gyermek trap handler | rimon | Shell programozás és Scripting | 4 | 06-17-2008 01:05 AM |
| Elképzelhető-e egy gyermek folyamatot vissza a konkrét értéket a szülő folyamat? | Ametis1970 | Magas szintű Programozás | 8 | 04-09-2008 11:22 PM |
| gdb a gyermek folyamat | shriashishpatil | A UNIX a fejlett és szakértői Felhasználók | 4 | 12-12-2005 07:57 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Miért gyermek folyamat nem lépni?
Im biztos, hogy valami köze van a várakozás () hívás, de mindent ive próbált sem hagy nekem egy zombi, vagy a végrehajtó exec végtelenségig.
Kód:
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);
}
Last edited by vbe; 07/03/2009 at 08:51 AM.. Ok: hozzá a kódot tag |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|