indietro

  • pipe HANDLEDILETTURA,HANDLEDISCRITTURA

    Apre una coppia di pipe connesse, come fa la corrispondente chiamata di sistema. Va notato che se impostate un ciclo di processi connessi tramite pipe, può avvenire uno stallo anche se siete molto prudenti. In aggiunta, notate che le pipe del Perl utilizzando il buffer di IO, dunque potreste aver bisogno di impostare $| per svuotare il vostro HANDLEDISCRITTURA dopo ogni comando, a seconda dell'applicazione.

    Consultate IPC::Open2, IPC::Open3 e perlipc/"Bidirectional Communication" ["Comunicazione Bidirezionale, NdT] per esempi di cose come queste.

    Sui sistemi che supportano sui file un flag close-on-exec [chiudi-su-esecuzione, NdT], il flag sarà impostato per il descrittore di file appena aperto, come determinato dal valore di $^F. Si veda perlvar/$^F.