当前位置: 首页 > 知识库问答 >
问题:

如何在Linux中杀死一个在特定端口上运行的进程?

令狐运珧
2023-03-14

我试图使用tomcat/bin目录中的./shutdown.sh关闭tomcat。但发现服务器没有正确关闭。因此无法重新启动
我的tomcat正在8080端口上运行。

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

共有1个答案

宗冠宇
2023-03-14

fuser 8080/TCP将为您打印绑定在该端口上的进程的PID。

这个fuser-k 8080/tcp将终止该进程。

仅适用于Linux。更通用的是lsof-i4(或IPv6为6)的使用。

 类似资料:
  • 问题内容: 我试图使用tomcat 目录关闭tomcat 。但是发现服务器没有正确关闭。因此,我无法重新启动 。tomcat在port上运行。 我想杀死正在运行的tomcat进程。我首先要具有在特定端口(8080)上运行的进程的列表,以便选择要杀死的进程。 问题答案: 使用命令 使用作为用途作为他们的流程。 它将显示带有端口号和进程ID的进程列表 之前的数字是进程ID。现在使用命令杀死进程 意味着

  • 我如何在linux(ubuntu)中杀死这个进程?

  • 在python中,有没有可能杀死正在侦听特定端口的进程(例如8080)? 我可以执行和或从python执行shell命令,但我想知道是否已经有某个模块包含API来按端口或名称终止进程?

  • 使用8080/8005等命令删除在任何端口、Windows上运行的tomcat服务

  • 问题内容: 我正在研究Java RMI。我在端口2028上运行rmiregistry几乎没有问题,因为我已经使用它运行了我的测试程序。我可以使用其他端口运行程序,但我想知道,如何关闭在特定端口上运行的rmiregistry? 问题答案: 如果您想在编程中做到这一点,我们可以做以下事情: 这是我们的JMXServer类的完整代码。我们在创建其中两个并完全注销它们时遇到了问题,因此我们确保在不同的端口

  • 问题内容: 如果我具有特定的PID,如何在Windows上从Java代码中杀死特定的进程。 问题答案: 除了执行像这样的特定命令外,我不知道其他解决方案