从Windows命令行终止localhost:3000进程

Ric*_*wis 7 command-line windows-7 ruby-on-rails-3

所以我在窗户的轨道上使用红宝石(我听说你们都把咖啡吐在屏幕上),这只是一个短期的事情.(在家里使用ubuntu)所以我今天下午试图启动webrick并收到错误消息

TCPServer Error, only one usage of each socket address is normally permitted
Run Code Online (Sandbox Code Playgroud)

所以好像3000港口仍然从上周开始运行?我的问题是如何从Windows命令行终止进程.通常我必须在Windows中按ctrl和暂停/中断,因为ctrl c不起作用,这只是杀死批处理过程似乎..

欢迎任何解决方案

编辑

所以好像好像

tasklist 
Run Code Online (Sandbox Code Playgroud)

会给我一个进程列表,但是我在哪里找到运行webrick服务器的过程?

ruby.exe 未列为正在运行的进程

Zaj*_*ajn 14

尝试使用netstat -a -o -n来确定pid在端口3000上运行的进程.然后你应该可以taskkill /pid ####用来杀死在该端口上运行的任何进程.

可能不是最优雅的方式,但我认为它应该工作.

编辑

您可能还必须使用该/F标志来强制终止该进程.我只是在我的本地机器上试过它,这很好用.