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
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
Application :
ainsi qu'à regarder la avant de poser une question.
La rubrique Perl recrute, contactez-moi.
Merci...
J'avais testé system, et les backquote...mais pas le pipe!!!
Merci bcp!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager