Vorrei eseguire una pipe tra il comando barcode e il comando convert in linux. Ho provato con questo codice: barcode:
Codice PHP:
if(pbarcode == 0){//sono nel processo figlio per il lancio del comando barcode
                  
close(pb[1]);//Chiudo in lettura
                  
dup2(pb[0],0);
                  
close(pb[0]);
                  
execlp("barcode""barcode""-b"codice"n""-E""-e""ean""-u""mm""-g""60x25+1+1"NULL);/
                 } 
codice convert:
Codice PHP:
if(pconvert == 0){//sono nel processo figlio per la conversione del file
                                 
close(pb[0]);//Chiudo in scrittura
                                 
dup2(pb[1],1);
                                 
close(pb[1]);
                                 
execlp("convert","convert",nome2,NULL);
                                 } 
nome2 è una stringa che contiene il nome del file destinazione.bmp.
Temo non riesca a essere ricevuto il ps creato da barcode. Vedo infatti l'output a video ma non viene elaborato da convert.
Avreste qualche suggerimento da darmi?
Grazie in anticipo.