Il est possible d'afficher les caractéristiques des processus hôtes sur un serveur par l'outil en ligne de commande GSHOST.
Celui-ci fournit trois options :
- gshost -l donne la liste des processus hôtes en cours d'exécution sur le serveur (Id du processus, Id du gestionnaire de travaux associé, statut (actif / inactif), DLL chargée :
Exemple :
C:\> gshost -l
Host process GSHOST.EXE 1896 (GTS 1956) (active) :
dll D:\GEN\OBJC\SYSTST.DLL loaded
Host process GSHOST.EXE 1196 (GTS 1956) (active) :
dll D:\GEN\OBJC\SYSTS2.DLL loaded
2 host processes found
C:\> _
- gshost -i <liste_id> donne des informations complètes sur les processus hôtes demandés. Si le processus est actif, on a des informations supplémentaires sur le travail en cours d'exécution.
Exemple :
C:\> gshost -i 1896 1196
Host process GSHOST.EXE 1896 (GTS 1956) (active) :
Job Nom généré 0000000000 (id 226) :
program : D:\GEN\OBJC\SYSTST.DLL
param1 : notepad
param2 :
Host process GSHOST.EXE 1196 (GTS 1956) (inactive) :
dll D:\GEN\OBJC\SYSTS2.DLL loaded
C:\> _
- gshost -k [<liste_id>|all] permet d'envoyer des notifications d'arrêt aux processus hôtes demandés. Cette commande ne tue pas les processus, elle leur demande simplement de s'arrêter. Un processus inactif s'arrête immédiatement, mais un processus actif attend la fin de l'exécution du travail courant.
Exemple :
C:\> gshost -k all
Kill notification sent to process 1896 (deffered).
Kill notification sent to process 1196.
C:\> gshost -i 1896
Host process GSHOST.EXE 1896 (GTS 1956) (active) :
kill notification pending
Job Nom généré 0000000000 (id 226) :
program : D:\GEN\OBJC\SYSTST.DLL
param1 : notepad
param2 :
C:\> _