Script qui vérifie si un .exe est déjà lancé

Script qui vérifie si un .exe est déjà lancé - Shell/Batch - Programmation

Marsh Posté le 07-12-2010 à 10:56:39    

Bonjour à tous.
 
J'ai un serveur sur lequel doit être lancé un Programme.Exe avec la session administrateur.
 
Il arrive malheureusement que certains utilisateurs se connectent au serveur en TSE avec leur session et réexecute le programme; ce qui a pour effet de tuer l'instance lancée en Admin et de lancer le prog avec le compte utilisateur et donc le rendre inutilisable.
 
Est-il possible d'écrire un script bash lié à Programme.exe dans les propriétés de celui-ci ? Celui-ci vérifierai si Programme.Exe est deja lancé et renverrai un message à l'utilisateur.
 
 
Merci de votre aide !  :bounce:

Reply

Marsh Posté le 07-12-2010 à 10:56:39   

Reply

Marsh Posté le 07-12-2010 à 12:10:42    

Sous unix ?
Tous les processus sont visibles avec la commande ps.
Par exemple, sous Unix solaris

X=`ps -ef |grep mon_appli | grep -v grep 2>&1`
echo $X
if [ -z  "${X}" ]
then
  echo "Pas lance"
else
  echo "Deja lance"
fi

Reply

Marsh Posté le 07-12-2010 à 13:13:19    

Reply

Marsh Posté le 07-12-2010 à 14:19:16    

http://answers.yahoo.com/question/ [...] 024AASohgd
Donc parser le résultat de TASKLIST /FI "IMAGENAME eq Programme.exe"

 

Ça m'a fait découvrir la commande tasklist, que je ne connaissais pas.

 

A+,


Message édité par gilou le 07-12-2010 à 14:26:49

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 07-12-2010 à 14:21:17    


adri1 a écrit :

un script bash


 :??:


---------------
C'était vraiment très intéressant.
Reply

Marsh Posté le 07-12-2010 à 14:23:13    

batsh?  :whistle:  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 07-12-2010 à 14:29:33    

En fait, tout est déja dit ici:  
http://forum.hardware.fr/hfr/Progr [...] 6685_1.htm
Et en plus, c'est le premier résultat que retourne google avec de bons critères de recherche [:codi]  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed