A voir également:
- [MsDOS] statut d'un service
- Orange service client - Guide
- Service spouleur - Guide
- Statut hors ligne instagram - Guide
- Service bonjour ✓ - Forum Windows
- Service hd - Forum TNT / Satellite / Réception
3 réponses
Tout simplement :
sc query messenger | find "RUNNING > nul
if %ERRORLEVEL% == 0 echo messenger en cours d'execution
sc query messenger | find "RUNNING > nul
if %ERRORLEVEL% == 0 echo messenger en cours d'execution
Salut Malala!
J'avais un peu le même problème que toi, mais pour un autre service.
En grenouillant sur le Net, j'ai trouvé la commande SC que je ne connaissais pas (C:\WINDOWS\SYSTEM32\SC.EXE), à lancer depuis ta fenetre DOS :
sc query <NomDuService>
L'une des lignes renvoyées commence par STATE, et comme son nom l'indique elle te donne l'état du service en question.
Avec l'aide de CYGWIN, j'ai même pu le scripter :
export MYSTATUS=`/cygdrive/c/windows/system32/sc query MonService | /usr/bin/grep STATE | /usr/bin/awk '{print $4}'
et récupérer un magnifique STOPPED ou RUNNING, exactement ce que je recherchais...
J'avais un peu le même problème que toi, mais pour un autre service.
En grenouillant sur le Net, j'ai trouvé la commande SC que je ne connaissais pas (C:\WINDOWS\SYSTEM32\SC.EXE), à lancer depuis ta fenetre DOS :
sc query <NomDuService>
L'une des lignes renvoyées commence par STATE, et comme son nom l'indique elle te donne l'état du service en question.
Avec l'aide de CYGWIN, j'ai même pu le scripter :
export MYSTATUS=`/cygdrive/c/windows/system32/sc query MonService | /usr/bin/grep STATE | /usr/bin/awk '{print $4}'
et récupérer un magnifique STOPPED ou RUNNING, exactement ce que je recherchais...