是否有命令列出当前在本地运行的所有服务器?

Max*_*lll 1 macos terminal command-line ruby-on-rails localhost

我确定这个问题在我很难找到之前已经被问到了......目前当我去启动我的 rails 服务器时,我遇到了

`initialize': Address already in use - bind(2) for "0.0.0.0" port 5000 (Errno::EADDRINUSE)
Run Code Online (Sandbox Code Playgroud)

显然 port:5000 当前正在使用,但是有没有快速的方法来列出所有本地 Web 服务器并杀死所说的服务器。请原谅我的无知。

uor*_*aix 5

ps aux | grep ruby
Run Code Online (Sandbox Code Playgroud)

或者

ps aux | grep rails
Run Code Online (Sandbox Code Playgroud)

然后找到服务器

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

  • 您可以使用 sudo lsof -i :5000 来查找在端口 5000 上运行的应用程序。然后使用 pid 杀死 -9 。 (2认同)