Comment savoir si un script PERL est en cours d'exécution ?

Bilbemir Messages postés 2 Statut Membre -  
[Dal] Messages postés 6373 Statut Contributeur -
Bonjour,

Je suis sous Windows 8

Le script AA.pl est en cours d'exécution (ou du moins, il devrait si je n'oubliais pas de le lancer chaque matin et midi - mais bon, Alzheimer n'est peut-être plus très loin ...)
Y a-t-il un test (simple) à faire pour que le script BB.pl (lancé, lui au démarrage de Windows) sache que AA.pl est bel et bien lancé.

Je n'ai rien vu dans "tasklist" qui ressemble à AA.pl
Dans le gestionnaire de tâches, il y a bien dans la partie 'Applications' :

Interpréteur de commandes Windows // DOS - AA.pl

Mais comment récupérer ça ??

Au pire du pire, je bidouille AA.pl pour qu'il positionne un TOP quelconque et qu'il le supprime en fin de programme, mais bon, s'il existe une solution un peu plus propre, je suis preneur !

Merci d'avance
Bilbemir

1 réponse

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut Bilbemir,

Tu peux sûrement utiliser Win32::Process::List pour faire cela :

https://metacpan.org/pod/release/RPAGITSCH/Win32-Process-List-0.09/List.pm


Dal
0