【发布时间】:2012-03-09 21:54:44
【问题描述】:
我正在尝试在命令行中为 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.
我也试过sudo kill 'lsof -t -i:9001'
【问题讨论】:
-
仅供参考,Ubuntu 问题更有可能在 StackExchange (StackOverflow) 网络的 Ubuntu 部分得到解答:askubuntu.com
-
老实说,你应该使用 fuser,因为它很简单,但无论如何。