我试图杀死在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’以及
你想使用反引号不定期滴答:
sudo kill `sudo lsof -t -i:9001`
如果这不工作,你也可以使用$()进行命令插值:
sudo kill $(sudo lsof -t -i:9001)