| Proc :: Affidable. Esegui processi esterni in modo affidabile con molte opzioni |
Scarica ora |
Proc :: Affidable. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Dan Goldwater
- Sito web dell'editore:
- http://www.zblob.com/software/
Proc :: Affidable. Tag
Proc :: Affidable. Descrizione
Esegui processi esterni in modo affidabile con molte opzioni Proc :: Affidabile è un modulo per l'esecuzione di sottoprocesso semplice, affidabile e configurabile in Perl. In particolare, è particolarmente utile per la gestione dell'esecuzione dei programmi "Problemi" che potrebbero fallire, appendere, o altrimenti si comportano in modo indisciplinato.Proc :: affidabile include tutte le funzionalità delle funzioni dell'operatore e del sistema di backticks (), Inoltre molti usi comuni della forcella () ed exec (), open2 () e open3 (). Proc :: Affidabile incorpora una serie di opzioni, incluso l'invio di dati alla sottoprocesso su STDIN, la raccolta di stddout e Stderr separatamente o insieme, uccidere processi appesi, timore e tentativi automatici.synopsisuse proc :: affidabile; creare un nuovo oggetto processo $ myproc = Proc :: Affidabile-> nuovo (); eseguire una sottoprocesso e raccogliere la sua uscita $ output = $ $ myproc-> run ("/ bin / ls -l"); controllare i problemi se ($ myproc-> stato ()) { Stampa ("problema! ");} Esegui un'altra sottoprocessa, mantenendo Stdout e Stderr separati. Inoltre, invia la sottoprocesso alcuni dati su stdin. $ Msg =" Hello World "); $ P-> want_single_list (0); $ stdout = $ P-> run (" / usr / bin / fastmail - foo@bar.com ", $ msg); IF ($ P-> Stato ()) {stampa ("Problema:", $ P-> STDERR () " ");} Un altro modo per ottenere l'output ($ stdout, $ stderr, $ stato, $ msg) = $ P-> run (" / bin / ls -l "); requisiti: · Perl.
Proc :: Affidable. Software correlato