Bonjour a tous,
j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe"
en utilisant la commande "system"
Bien entendu, le script continu de progresser après le
lancement de cette commande (perl 5.8.0) : Ce qui est recherche d'ailleurs
car il y a une interface graphique qui permet de lancer plusieurs
process différents en meme temps.
Comment feriez vous pour surveillez chaque process lancé,
et retourner le temps d'execution de chaque process
dans un fichier "log.txt" des qu'il se termine ?
merci pour vos avis (voir exemple si pas trop demandé :-) )
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jedaï
Christophe BRUYERE wrote:
Bonjour a tous, j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe" en utilisant la commande "system" Bien entendu, le script continu de progresser après le lancement de cette commande (perl 5.8.0) : Ce qui est recherche d'ailleurs car il y a une interface graphique qui permet de lancer plusieurs process différents en meme temps.
Comment feriez vous pour surveillez chaque process lancé, et retourner le temps d'execution de chaque process dans un fichier "log.txt" des qu'il se termine ?
merci pour vos avis (voir exemple si pas trop demandé :-) )
christophe BRUYERE
Fouille du côté des modules Win32, par exemple Win32::Job, y a des trucs sympa dans le tas :) -- Jedai
Christophe BRUYERE wrote:
Bonjour a tous,
j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe"
en utilisant la commande "system"
Bien entendu, le script continu de progresser après le
lancement de cette commande (perl 5.8.0) : Ce qui est recherche d'ailleurs
car il y a une interface graphique qui permet de lancer plusieurs
process différents en meme temps.
Comment feriez vous pour surveillez chaque process lancé,
et retourner le temps d'execution de chaque process
dans un fichier "log.txt" des qu'il se termine ?
merci pour vos avis (voir exemple si pas trop demandé :-) )
christophe BRUYERE
Fouille du côté des modules Win32, par exemple Win32::Job, y a des trucs
sympa dans le tas :)
--
Jedai
Bonjour a tous, j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe" en utilisant la commande "system" Bien entendu, le script continu de progresser après le lancement de cette commande (perl 5.8.0) : Ce qui est recherche d'ailleurs car il y a une interface graphique qui permet de lancer plusieurs process différents en meme temps.
Comment feriez vous pour surveillez chaque process lancé, et retourner le temps d'execution de chaque process dans un fichier "log.txt" des qu'il se termine ?
merci pour vos avis (voir exemple si pas trop demandé :-) )
christophe BRUYERE
Fouille du côté des modules Win32, par exemple Win32::Job, y a des trucs sympa dans le tas :) -- Jedai
dominix
Christophe BRUYERE wrote:
Bonjour a tous, j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe" en utilisant la commande "system"
la combinaison fork/wait est une recette gagnante pour ce genre de situation
...
Comment feriez vous pour surveillez chaque process lancé, et retourner le temps d'execution de chaque process dans un fichier "log.txt" des qu'il se termine ?
apres un fork le process-fils lance les processus concurent et le parent (ou lui) les surveillent/manipulent avec Proc::ProcessTable, Win32::Process ou Win32::Job.
lecture conseillé *perldoc perlipc* en français chez Paul Gaborit: http://www.enstimac.fr/Perl/DocFr/perlipc.html
Christophe BRUYERE wrote:
Bonjour a tous,
j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe"
en utilisant la commande "system"
la combinaison fork/wait est une recette gagnante pour ce genre de situation
...
Comment feriez vous pour surveillez chaque process lancé,
et retourner le temps d'execution de chaque process
dans un fichier "log.txt" des qu'il se termine ?
apres un fork le process-fils lance les processus concurent et le parent (ou
lui) les surveillent/manipulent avec Proc::ProcessTable, Win32::Process ou
Win32::Job.
lecture conseillé *perldoc perlipc*
en français chez Paul Gaborit:
http://www.enstimac.fr/Perl/DocFr/perlipc.html
Bonjour a tous, j'aimerais votre avis sur mon probleme.
Dans un script perl, je lance une commande externe "concept.exe" en utilisant la commande "system"
la combinaison fork/wait est une recette gagnante pour ce genre de situation
...
Comment feriez vous pour surveillez chaque process lancé, et retourner le temps d'execution de chaque process dans un fichier "log.txt" des qu'il se termine ?
apres un fork le process-fils lance les processus concurent et le parent (ou lui) les surveillent/manipulent avec Proc::ProcessTable, Win32::Process ou Win32::Job.
lecture conseillé *perldoc perlipc* en français chez Paul Gaborit: http://www.enstimac.fr/Perl/DocFr/perlipc.html