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

Fermé
Bilbemir Messages postés 2 Date d'inscription mercredi 14 octobre 2015 Statut Membre Dernière intervention 4 janvier 2023 - 14 oct. 2015 à 20:55
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 20 oct. 2015 à 13:04
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
20 oct. 2015 à 13:04
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