当前位置: 首页 > 面试题库 >

shell脚本杀死侦听端口3000的进程?

殷耀
2023-03-14
问题内容

我想定义一个bash别名,以kill3000自动执行以下任务:

$ lsof -i:3000

COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
ruby    13402 zero    4u  IPv4 2847851      0t0  TCP *:3000 (LISTEN)

$ kill -9 13402

问题答案:

alias kill3000=”fuser -k -n tcp 3000”



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

  • 我基本上是想让bash脚本永远运行节点脚本。我制作了以下bash脚本: 我希望当它运行时,它用给定的脚本启动节点,检查节点是否退出,如果退出,Hibernate6秒,然后重新打开节点。另外,我希望它在后台运行,并将其pid(bash pid)写入一个名为“pid”的文件中。 显然,上面解释的一切都如预期的那样工作,但我也期望当bash脚本的pid被杀死时,节点脚本将停止运行,我不知道为什么在我看来

  • 我正在尝试使用 https://github.com/jeroenransijn/expressful/blob/master/docs/total-beginner-guide.md 的步骤运行一个简单的表达应用程序 当我在正确的路径中执行“node app.js”时,我在端口3000上启动了console.log Express服务器(Expressful服务器在端口3000上侦听)。虽然ex

  • 本文向大家介绍Shell脚本实现查杀子进程、僵尸进程,包括了Shell脚本实现查杀子进程、僵尸进程的使用技巧和注意事项,需要的朋友参考一下 核心服务器上跑了一堆的脚本、程序,难免有时候会出现僵尸进程,死不死活不活的在那里占用资源,最初只是写了个根据关键字查杀进程的linux shell脚本,后来发现很多时候进程死在那里的时候其实是内部调用子进程的时候出现了问题,这时候光杀父进程根本没解决根本问题。

  • 我在Windows 8的WebStorm中创建了一个新的流星项目。在“运行/调试配置”中,我将端口值设置为3008,但当我运行应用程序时,它总是在端口3000上工作。 有人知道Meteor在哪里定义端口号吗?或者我如何更改它? 我在整个项目中搜索了“3000”、“端口”和“收听”这些词,但它们不存在。 我也看到了这些问题,没有帮助我,因为他们使用快递,它定义了硬编码的端口号:Node.js/Exp

  • 我已经用重新启动了influxdb,但是没有任何帮助。 我错过了什么? 更新7.11.2016 21:59 更新13.4.2020问题已修复。 这是一个老问题,我不记得我到底是如何解决这个问题的,但我做到了。如果我没记错的话,问题是流入没有加载正确的配置文件,这是我自己当时的愚蠢。可悲的是,我不记得为什么会发生这种事,但我记得这是我自己做的。记住总是正确地阅读文档,并谷歌出它的sht。