Bonj
J'ai 4 scripts perl que je veux executer sequentiellemnt, je cherche comment je peux les appeler a partir d'un autre script perl.
Merci
Bonj
J'ai 4 scripts perl que je veux executer sequentiellemnt, je cherche comment je peux les appeler a partir d'un autre script perl.
Merci
Salut!
Je pense qu'avec system("appli ou chemin en dur") ça devrait marcher si ta fais l'association au .pl.
Tu met ça dans un boucle pour que les prog. ne se démarre pas simultanément et je pense que ça devrait aller.
Si la boucle t'embête tu peux toujours mettre un sleep si tu connais leur temps d'éxécution.
j'utilise plutot exec, mais j'ai du mal à passer un argument au moment d'appel du script perl (dans exec).
Merci
Tu peux dans system() comme dans exec() donner simplement tes arguments à la suite de ton programme.
Néanmoins exec() ne convient pas ici, car il remplace le processus courant par celui appelé et ne revient jamais. Autrement dit dans :
Si le exec() réussit, rien de ce qu'il y a après ne sera exécuté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 exec("programme", "argument1", "argument2"); print "Ceci ne sera jamais imprimé\n";
--
Jedaï
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