Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal 在Mavericks上杀死在端口8080上运行的所有进程_Terminal_Port_Osx Mavericks_Kill - Fatal编程技术网

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。