Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1032 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°2040444
adri1
Posté le 07-12-2010 à 10:56:39  profilanswer
 

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:

mood
Publicité
Posté le 07-12-2010 à 10:56:39  profilanswer
 

n°2040468
olivthill
Posté le 07-12-2010 à 12:10:42  profilanswer
 

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

n°2040479
Paulp
~, sweet ~
Posté le 07-12-2010 à 13:13:19  profilanswer
 
n°2040489
gilou
Modérateur
Modzilla
Posté le 07-12-2010 à 14:19:16  profilanswer
 

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é!  --
n°2040491
lasnoufle
La seule et unique!
Posté le 07-12-2010 à 14:21:17  profilanswer
 


adri1 a écrit :

un script bash


 :??:


---------------
C'était vraiment très intéressant.
n°2040493
gilou
Modérateur
Modzilla
Posté le 07-12-2010 à 14:23:13  profilanswer
 

batsh?  :whistle:  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2040498
gilou
Modérateur
Modzilla
Posté le 07-12-2010 à 14:29:33  profilanswer
 

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é!  --

Aller à :
  FORUM HardWare.fr
  Programmation
  Shell/Batch

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

 

Sujets relatifs
script de download ftpScript shell scripting bash/Linux
script de téléchargement[Python] Script crawler Multi-thread
script javascriptScript pour rotation de bannière
Langage de scriptScript pour visualiser base de donnée SQL server
Aide script php + mysqlcours programmation script sous Unity 3D
Plus de sujets relatifs à : Script qui vérifie si un .exe est déjà lancé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR