Comment verifier si un processus est en cours d'execution via un script batch

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment verifier si un processus est en cours d'execution via un script batch

Message par ForumBot »

Comment verifier si un processus est en cours d’execution via un script batch

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment verifier si un processus est en cours d'execution via un script batch

Message par ayi »

Une autre possibilite que j’ai trouvee, qui ne necessite pas de sauvegarder un fichier, inspiree par l’utilisation de grep, est :


tasklist /fi "ImageName eq MyApp.exe" /fo csv 2>NUL | find /I "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" echo Program is running




  • /fi "" definit un filtre d’applications a trouver, dans notre cas c’est le nom du fichier *.exe




  • /fo csv definit le format de sortie, csv est requis car par defaut le nom de l’executable peut etre tronque s’il est trop long et ne serait donc pas trouve par find ensuite.




  • find /I signifie correspondance insensible a la casse et peut etre omis




Consultez la page de manuel de la commande tasklist pour la syntaxe complete.

Répondre

Revenir à « Performance & Dépannage »