Interactions système complexes avec IPC et Expect

Interactions système complexes avec IPC et Expect

By David Morel (‎dm‎) from Lyon.pm
Date: Thursday, 9 June 2005 15:10
Duration: 20 minutes
Language:


Dans la plupart des cas, Perl se suffit à lui-même pour interagir de manière très 'intime' avec le système. Toutefois, certaines tâches sont menées de manière plus efficace par des utilitaires spécialisés, ou sont même carrément impossibles à effectuer sans en passer par des programmes ad hoc (gestion de disques, certains programmes requérant l'utilisation d'un terminal par l'utilisateur, etc.) Si des fonctions comme 'system' ou 'open' permettent d'effectuer une grande partie de ces traitements, elles montrent leurs limites lorsqu'il s'agit d'interagir avec le processsus lancé, d'en suivre pas à pas l'exécution, voire d'en modifier le déroulement selon des critères définis dynamiquement. C'est ici qu'on peut mettre à profit les modules IPC::Run3, Expect, ou la Rolls IPC::Run.


[IE7, by Dean Edwards] [HTML Validation] [CSS Validation]