在OS x停止hg服务

ned*_*lud 2 macos mercurial

如何在OS X(服务器10.6)中停止hg服务?

我是从终端而不是守护进程模式启动的.它工作正常,然后我想做一些更改,所以我做了ctrl-Z来阻止它.当我试图再次启动时,它说......

abort: cannot start server at ':8000': Address already in use
Run Code Online (Sandbox Code Playgroud)

我假设该进程已经运行并且没有释放端口.但是在活动监视器中我无法找到并"发送"或"hg"或"mercurial"进程来杀死.

救命?

pyf*_*unc 7

执行以下操作以查找进程ID:

hgt $ ps -eaf | grep hg
  502 91004 90841   0   0:00.04 ttys007    0:00.11 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python /opt/local/bin/hg serve
  502 91032 90841   0   0:00.00 ttys007    0:00.00 grep hg
Run Code Online (Sandbox Code Playgroud)

杀死这个过程

kill -9 91004
Run Code Online (Sandbox Code Playgroud)

下次使用Ctrl-C停止服务器.:)