[batch] lancement de programme, si inactif

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. Essaye un truc comme ça:
    @echo off
    set soft=firefox.exe
    TaskList | findstr /c:%soft% > nul
    If %errorlevel%== 1 start %soft%
    exit


    Bilou.
    1. Un petit UP au cas où quelqu'un aurait une info!
      Merci