2010-03-30 4 views
2

Je suis techniquement avisé mais n'ai pas une grande expérience avec les serveurs/démons (je suis un gars Windows, donc ... les lignes de commande m'intimident).Comment arrêter le service "hg serve -d" de Mercurial sous Windows?

J'ai démarré un serveur Mercurial en utilisant la commande hg serve -d, et tout allait bien. Maintenant, je veux l'arrêter, et je ne trouve pas de processus à tuer. Est-ce que quelqu'un connaît le nom du processus ou une commande CLI relativement simple pour le faire?

+1

je suis tombé sur la même question et l'exécution d'une commande « netstat -p tcp ano » m'a donné le processus Id qui utilisait le port du serveur a été exécuté, le processus était « thgw.exe ". J'ai ensuite utilisé Windows Process Explorer pour terminer le processus. – ProNotion

Répondre

0

Avez-vous essayé d'accéder à l'interface graphique "Services"? Je ne sais pas si le montre mercuriels là-bas, mais la peine d'essayer ...

Démarrer -> Outils d'administration -> Services

Si Outils d'administration ne se présente pas, faites un clic droit la barre des tâches, cliquez sur Propriétés, cliquez sur " démarrer Menu "et personnaliser. Ensuite, cochez "Afficher les outils d'administration". Ceci est de la mémoire depuis notre département informatique nous empêche les utilisateurs moyens de le faire :-)

Bonne chance

0

Vous pouvez choisir l'un des ci-dessous façons:

1: Vous devez entrer onglet Processus dans la tâche de fenêtre Gestionnaire et essayez de tuer le processus qui nomme hg.exe, sa description est Mecurial Distributed SCM. Note: J'ai envoyé ps -W | grep hg à cygwin pour le trouver. Espérons que cette façon peut vous aider à

enter image description here

2: Une autre façon, vous pouvez à l'aide ToitorseHg pour démarrer et arrêter le serveur au lieu d'utiliser la ligne de commande hg servent

[Ouvrir ToitorseHg -> Référentiel -> Serveur Web]

Bonne chance

Questions connexes