![]() |
|
|
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 |
| kérdés grep, vágott és csövek | dyrt | Shell programozás és Scripting | 1 | 02-28-2008 11:12 PM |
| A csővezeték a korábbi egy script | mph | Shell programozás és Scripting | 2 | 10-11-2007 04:54 PM |
| Piping UNIX | simo007 | A UNIX a dummies Kérdések és válaszok | 3 | 05-23-2007 03:40 AM |
| piping | lnatz | Shell programozás és Scripting | 1 | 07-14-2006 03:30 AM |
| Súgó (Piping ls, tr, cut) | scan | Shell programozás és Scripting | 2 | 02-11-2006 08:40 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Piping kérdés
Van egy csővezeték kérdéses Próbálom végrehajtani piping saját héj vagyok, és valami baj ... esentially vagyok arra törekedjünk, hogy valamit tenni parancs | parancs | parancs. Nem értem, hogy jól működik, ha az utolsó cső parancs nem villás, de végrehajtja a borító, majd a kijárat .. de kell, hogy a villát. Én tryed a következő, de azt tedd .. any suggestions? Az az érzésem, hogy valami köze van a záró / nyitó jellemzőcsoport de nem tudom ... köszönöm.: Kód:
int pipe1[2], pipe2[2];
pipe(pipe1);//create first pipe
pid_t PID=fork();
if(PID==0){
close(1);
dup(pipe1[1]);
close(pipe1[0]);
close(pipe1[1]);
execvp(*argv,argv);
printf("operation failed");
} else {
pipe(pipe2);
pid_t PID2=fork();
if (PID2==0) {
close(0);
dup(pipe1[0]);
close(1);
dup(pipe2[1]);
close(pipe1[0]);
close(pipe1[1]);
close(pipe2[0]);
close(pipe2[1]);
execvp(*argv2, argv2);
} else {
pid_t PID3=fork();
waitpid(PID3,&status,0);<-----Not sure about this
if(PID3==0){
close(0);
dup(pipe2[0]);
close(pipe1[0]);
close(pipe1[1]);
close(pipe2[0]);
close(pipe2[1]);
execvp(*argv3, argv3);
}
}
}
Last edited by Yogesh Sawant; 04/25/2008 at 04:33 AM.. Ok: hozzá a kódot tags |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|