Wie verhindere ich, Mercurial ist "hg serve-d" - Dienst unter Windows?
Ich bin technisch versiert, aber nicht über umfangreiche Erfahrung mit Servern/Daemonen (ich bin ein Windows Kerl, also...Befehlszeilen mich einzuschüchtern).
Begann ich ein Mercurial-server mit hg serve-d-Befehl, und alles war gut.
Nun, ich will es zu stoppen, und kann nicht finden, einen Prozess zu töten. Weiß jemand den Namen des Prozesses oder ein relativ einfach den CLI-Befehl, um es getan?
- Ich lief in das gleiche Problem, und führen Sie ein "netstat -p tcp -ano" - Befehl gab mir die Prozess-Id, mit der port auf dem der server lief, war der Prozess "thgw.exe". Ich habe dann mit der Windows Process Explorer den Prozess beenden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein link, um zu stoppen und starten Sie die Mercurial-server über Befehl Linie
https://www.mercurial-scm.org/wiki/hgserve
Den Informationen, die Sie suchen, sind unten auf der Seite.
Können Sie die Wahl einer der folgenden weisen:
1: geben Sie Registerkarte "Prozesse" im Fenster Task-Manager und versuchen Sie zu töten Prozess mit dem Namen hg.exe seine Beschreibung ist Mecurial Verteilten SCM.
Hinweis: ich habe ps -W | grep hg zu cygwin, um es zu finden. Hoffe diese Weise kann Ihnen helfen,
2: ein Anderer Weg, können Sie mit ToitorseHg zum starten und stoppen der server, statt mit dem Befehlszeilen-hg dienen
[ Open ToitorseHg -> Repository -> Web-Server ]
Glück
Haben Sie versuchen, Zugriff auf die "Dienste" GUI? Nicht sicher, ob mercurial zeigt sich dort, aber seine einen Versuch Wert...
Start -> Verwaltung -> Dienste
Wenn die Verwaltung nicht auftaucht, Rechtsklick auf die Taskleiste, klicken Sie auf Eigenschaften, klicken Sie auf "start Menu" und anpassen. Dann überprüfen Sie "Show Administrative Tools". Dies ist aus dem Gedächtnis, da unsere IT-Abteilung verhindert, dass uns durchschnittlichen Benutzer, dies zu tun 🙂
Glück