Bonjour,
Est t'il possible de lancer une commande bash depuis Perl, sans pour autant attendre la fin du processus...que le processus soit indépendant du script perl qui l'a créé?
Merci
Bonjour,
Est t'il possible de lancer une commande bash depuis Perl, sans pour autant attendre la fin du processus...que le processus soit indépendant du script perl qui l'a créé?
Merci
regarde coté fork (faq).
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Bonjour,
Oui, c'est effectiveent possible en faisant un pipe. Renseigne toi sur le sujet. Je te met ici un petit exemple :
Ici on créé un oipe en lecture : tu pourras si tu le veux retrouver les résultats de ton pipe en utilisant l'opérateur <>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 open (FORK, "boucle.pl |") or die "Fork impossible : $!"; #ouvre un pipe print "test"; #écrit test sans attendre la fin de boucle close FORK or die "Erreur : $!"; #ferme le handle à la fin de son exécution
Bon courage, si tu as une question n'hésite pas
€dit : Djibril, fork met en attente le processus père il me semble![]()
Merci...
J'avais testé system, et les backquote...mais pas le pipe!!!
Merci bcp!!!
Partager