如何杀死 ubuntu 上端口上的进程

2024-04-08

我正在尝试在命令行中终止 ubuntu 中特定端口的进程。

如果我运行此命令,我会得到端口:

sudo lsof -t -i:9001

所以...现在我想运行:

sudo kill 'sudo lsof -t -i:9001'

我收到此错误消息:

ERROR: garbage process ID "lsof -t -i:9001".
Usage:
  kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List all signal names.
  kill -L                   List all signal names in a nice table.
  kill -l signal            Convert between signal numbers and names.

I tried sudo kill 'lsof -t -i:9001' as well


您想使用反引号,而不是常规勾号:

sudo kill -9 `sudo lsof -t -i:9001`

如果这不起作用,您还可以使用$()对于命令插值:

sudo kill -9 $(sudo lsof -t -i:9001)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何杀死 ubuntu 上端口上的进程 的相关文章

随机推荐