[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. Un petit UP au cas où quelqu'un aurait une info!
    Merci
    0
    1. Essaye un truc comme ça:
      @echo off
      set soft=firefox.exe
      TaskList | findstr /c:%soft% > nul
      If %errorlevel%== 1 start %soft%
      exit


      Bilou.
      0