[batch] lancement de programme, si inactif

orangebudd Messages postés 62 Statut Membre -  
cs-bilou Messages postés 836 Statut Membre -
Bonjour,

Je travaille actuellement sous Windows Serveur 2003 où j'héberge un serveur FTP qui tourne sous TypSoft.

J'aimerais sécuriser la disponibilité du serveur, en créant un batch qui :

- vérifie si le programme est actif
/ ferme la commande si le programme est actif
- lance l'exécutable si le programme est inactif
/ ferme la commande

Je m'occuperai ensuite de créer une tâche planifiée pour lancer le .bat régulièrement.

Pouvez vous m'aider à faire ça ?
D'avance merci à ceux qui posteront.
Cdlt

ps: j'ai identifié cette solution, mais il y en a peut être une autre meilleure.

2 réponses

  1. orangebudd Messages postés 62 Statut Membre 4
     
    Un petit UP au cas où quelqu'un aurait une info!
    Merci
    0
  2. cs-bilou Messages postés 836 Statut Membre 164
     
    Essaye un truc comme ça:
    @echo off
    set soft=firefox.exe
    TaskList | findstr /c:%soft% > nul
    If %errorlevel%== 1 start %soft%
    exit


    Bilou.
    0