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
Version imprimable
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:
1
2
3 exec("programme", "argument1", "argument2"); print "Ceci ne sera jamais imprimé\n";
--
Jedaï