如何终止在Linux中特定端口上运行的进程?

我试图使用./shutdown.shtomcat /bin目录关闭tomcat 。但是发现服务器没有正确关闭。因此,我无法重新启动

。tomcat在port上运行8080。


我想杀死正在运行的tomcat进程8080。我首先要具有在特定端口(8080)上运行的进程的列表,以便选择要杀死的进程。


慕的地6264312
浏览 1324回答 3
3回答

动漫人物

列出监听端口8080的所有进程:lsof -i:8080要终止监听端口8080的任何进程,请执行以下操作:kill $(lsof -t -i:8080)或更猛烈地:kill -9 $(lsof -t -i:8080)(-9对应于SIGKILL - terminate immediately/hard kill信号:请参见Kill Signals列表以及kill命令中-9选项的目的是什么?。如果未将信号指定给kill,则发送TERM信号aka -15或soft kill发送,这有时不足以杀死一个过程。)
打开App,查看更多内容
随时随地看视频慕课网APP