Script recuperation statut service
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je cherche un sript me permettant de recuperé le statut d'un service.
j'ai essayé avec sc query MonService mais il me renvoit plusieur lignes dont le statut es compri
donc je voudrais recuperé juste le statut parmi ces lignes
je cherche un sript me permettant de recuperé le statut d'un service.
j'ai essayé avec sc query MonService mais il me renvoit plusieur lignes dont le statut es compri
donc je voudrais recuperé juste le statut parmi ces lignes
A voir également:
- Script recuperation statut service
- Service spouleur - Guide
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Numéro service client orange - Guide
- Service hd tv lg - Forum TNT / Satellite / Réception
5 réponses
hello
$ sc query MonService | findstr "STATE"
exemple
$ sc query dhcp | findstr "STATE"
STATE : 4 RUNNING
$ sc query MonService | findstr "STATE"
exemple
$ sc query dhcp | findstr "STATE"
STATE : 4 RUNNING
Utilisateur anonyme
j'ai essayé le code en ligne de commande mais sa marche pa
c'est un fichier .bat ?
tu utilises bash pour windows ?
il ne faut pas mettre le $, c'est mon prompt
tu utilises bash pour windows ?
il ne faut pas mettre le $, c'est mon prompt
c'est un fichier .bat
je travaille la avec l'invite de commande DOS
ok il m'affiche le statut
tu sais j'ai un service qui ne cesse de se planter donc je veux que mon script redemarre le service dès qu'il se plante
#!/bin/bash
if [sc query dhcp | findstr "STATE" -eq STOPPED]
then
sc start dhcp
fi
qu'est ce que tu en dis
je travaille la avec l'invite de commande DOS
ok il m'affiche le statut
tu sais j'ai un service qui ne cesse de se planter donc je veux que mon script redemarre le service dès qu'il se plante
#!/bin/bash
if [sc query dhcp | findstr "STATE" -eq STOPPED]
then
sc start dhcp
fi
qu'est ce que tu en dis
sous DOS en .bat je verrais plutôt
@echo off
set service=dhcp
for /F "tokens=4" %%a in ('sc query %service% ^| findstr "STATE"') do if %%a == STOPPED sc start %service%
@echo off
set service=dhcp
for /F "tokens=4" %%a in ('sc query %service% ^| findstr "STATE"') do if %%a == STOPPED sc start %service%
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question