Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti raga!Per caso qualcuno saprebbe aiutarmi dandomi un'idea di come gestire, su Linux, un flusso di dati, che può essere, per esempio, del tipo:
cat filegenerico.txt | sort | rev
che fatto da shell ordina le righe di un filegenerico.txt e le stampa al contrario. Devo riprodurlo tramite systemcall. So che servono le Fifo per riuscire a gestire il tutto ma, nonostante io sappia come funizonano, nn riesco a capire bene la logica che c'è dietro, come strutturare il programma, dato che il numero di pipe può variare da 2, 3, a 10..
grazie in anticipo e buoni panettoni a tutti!!
Ultima modifica effettuata da Dante_DMC il 29/12/2006 alle 11:17
skusa ma io nn ho capito che problema hai e qndi nn posso darti 1 mano, se mi puoi spiegare che tipo di programma vuoi fare magari posso aiutarti, cmq l'idea in generale delle pipe è che crei dei figli da 1 padre e li fai comunicare (con il padre), bisogna poi creare 2 canali di comunicazione(scrittura e lettura) e chiudere i descriptor che nn si utilizzano, se ti serve ti posto 1 parte di codice che genera dei figli(cmq se cerchi in google "pipe" e "fork" trovi sicuramente tutto), fammi sapere se ti puo' servire