Terminal 在Mavericks上杀死在端口8080上运行的所有进程
我收到一个“Terminal 在Mavericks上杀死在端口8080上运行的所有进程,terminal,port,osx-mavericks,kill,Terminal,Port,Osx Mavericks,Kill,我收到一个“socket.error:运行web.py脚本时无法创建任何套接字” 在OSX Mavericks上,有没有一种方法可以通过一行终端终止在端口8080(或我希望的任何其他端口)上运行的所有进程?这是一行,但您需要将其放入shell别名或shell脚本中,以使其易于使用: $ kill $(lsof -i tcp:8080 | tail -n +2 | awk '{ print $2 }') 如果您想查看并终止不属于您的进程,则需要参与sudo: $ sudo kill $(sudo
socket.error:运行web.py脚本时无法创建任何套接字”
在OSX Mavericks上,有没有一种方法可以通过一行终端终止在端口8080(或我希望的任何其他端口)上运行的所有进程?这是一行,但您需要将其放入shell别名或shell脚本中,以使其易于使用:
$ kill $(lsof -i tcp:8080 | tail -n +2 | awk '{ print $2 }')
如果您想查看并终止不属于您的进程,则需要参与sudo
:
$ sudo kill $(sudo lsof -i tcp:8080 | tail -n +2 | awk '{ print $2 }')
在ubuntu中,杀死端口8080上运行的所有进程的最佳方法是:
sudo定影器-k8080/tcp
谢谢你@dropy!效果很好。我用过sudo。