J'ai essayé d'utiliser system() avec fork(), j'ai essayé exec(), et je n'ai toujours pas obtenu ce dont j'avais besoin.Comment puis-je exécuter une commande Windows externe et revenir instantanément en Perl?
Je veux écrire un script Perl qui exécute, disons, un script Perl différent 5 fois de suite (en lui envoyant différentes valeurs de paramètres), mais qu'il soit exécuté simultanément. Je me rends compte que je pouvais transformer mon script dans un fichier .pm et la référence, mais je préfère garder le script enfant système indépendant du parent ...
- () fonctionne, mais exécute les commandes consécutivement (est logique par doc)
- exec() ne fonctionne pas - il exécute la première méthode (sens par doc)
- I a ajouté un script fork() à l'enfant perl puis essayé système à l'aide (
- cela n'a pas fonctionné non plus.
- commande backtick 'documents dit fonctionne comme système() ...
est pas là un moyen simple en Perl (im en utilisant Windows XP) pour exécuter un processus, et ne se soucient pas du retourner les valeurs ou antyhing et continuer juste sur la ligne suivante du script parent?
un peu de code, afin que nous puissions voir ce qui ne fonctionne pas. – Ether