在AWS Linux上终止端口上的所有进程



我正试图终止端口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 $(lsof -t -i:3000 -sTCP:LISTEN)

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

您的kill命令用法似乎不正确。参考以下堆叠溢流答案

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

最新更新