【问题标题】:Kill all processes at port on AWS Linux杀死 AWS Linux 上端口的所有进程
【发布时间】:2020-06-08 11:37:29
【问题描述】:

我正在尝试终止端口 6006 上的进程。但是,我似乎无法使用许多推荐的方法来执行此操作。例如:

sh-4.2$ kill -9 $(sudo lsof -t -i:6006)

不起作用,抛出错误:

kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

如果有帮助,这就是我正在使用的系统:

sh-4.2$  cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

【问题讨论】:

  • 注意:kill -9 是一个坏习惯。除非没有其他选择,否则不要使用它。 (在尝试KILL -TERM 和/或kill -QUIT 之后)

标签: linux port amazon-sagemaker


【解决方案1】:

你可以试试这一行杀死端口

kill -9 $(lsof -t -i:3000 -sTCP:LISTEN)

参考:https://stackoverflow.com/a/41791637/7697921

【讨论】:

    【解决方案2】:

    您的 kill 命令用法似乎不正确。请参阅下面的堆栈溢出答案

    How to kill a process running on particular port in Linux?

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 2019-01-31
      • 1970-01-01
      相关资源
      最近更新 更多