小编Bes*_*esi的帖子

如何在 OSX 中找到在给定端口上运行的进程

我想在我的本地 OSX Lion 机器上运行一个 Web 应用程序。当我访问http://localhost:8080 时,已经有一个进程在运行,因此我收到以下消息:

Status Code: 404

Exception: Request URL / not found.<br><br>
Stacktrace:

Generated by Winstone Servlet Engine v0.9.10 at Wed Nov 30 13:01:15 CET 2011
Run Code Online (Sandbox Code Playgroud)

如何在 OSX 下找到在此端口上运行的进程。我发现了几个在 Linux 上做同样事情的条目,但它们似乎在 OSX 中不起作用。

非常感谢。


更新 1:我运行命令会lsof -i -P | grep 8080产生以下输出

WebProces 174 petersmith   20u  IPv6 0xffffff80147e6cc0      0t0  TCP localhost:50059->localhost:8080 (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)

但这并没有告诉我在访问 URL 时哪个进程负责创建我在浏览器中获得的 html 输出

更新 2:我应该提到我想在我的机器上安装Jenkins CI并且已经有一个安装存在,它似乎在我的机器上有问题。

terminal osx-snow-leopard macos

7
推荐指数
1
解决办法
3万
查看次数

非美式键盘和 CMD + SHIFT + 7

我有一个瑞士键盘,在许多(基于开发人员的)程序中,我与我最喜欢的快捷键之一发生冲突:Cmd+ Shift+7Cmd+ /。我使用它来将焦点设置到每个 OSX 应用程序的Help > Search菜单项,在那里我可以搜索和执行任何命令而无需使用鼠标。

因此,例如在 Textmate 或 Xcode 中,此快捷方式会从所选文本中添加注释,而不是跳转到Help > Search.

现在我不想为每个程序都这样做(我会再次在新 Mac 上丢失设置)。那么有没有一种全局的方法可以将Help > Search-Shortcut设置为 master?

http://i.minus.com/jkwRLQzLVQpSt.png

keyboard shortcuts osx-mountain-lion macos

7
推荐指数
1
解决办法
3147
查看次数