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

Bilbemir Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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