ouais j'ai pas été clair : en gros j'utilisais un module qui permettait de lancer une ligne de commande, et cette ligne de commande était généralement un appel à un shell ou un perl
En gros quand je développais un script en perl, il était fait pour être lancé en mode console, mais le l'appel et le résultat étaient "encapsulés" dans un module Webmin
Regarde côté Webmin c'est assez sympa, c'est avec ce soft que j'ai commencé le Perl
Quand je développais un module, je le faisais suffisamment générique pour qu'il soit déployé sur tous les serveurs Unix du taff
Par exemple : je fais un script en Perl pour pouvoir démarrer une base Oracle, je le mets dans un beau petit module Webmin et je le déploie partout où j'ai des serveurs Oracle
Ensuite les personnes habilitées peuvent démarrer une base Oracle sans rien connaître à Oracle, rien qu'en se logguant sous Webmin et en cliquant sur un bouton