可能的重复:
查找在 Linux 中使用某个端口的进程
我正在使用 Ubuntu Linux 11.04。如何编写一个 shell 脚本表达式来找到在端口 4444 上运行的进程,然后终止该进程?
Ern*_*ill 49
您可以使用lsof
查找过程:
lsof -t -i:4444
Run Code Online (Sandbox Code Playgroud)
将仅列出侦听端口 4444 的进程的 pid。您可以说
kill `lsof -t -i:4444`
Run Code Online (Sandbox Code Playgroud)
如果你勇敢。
你使用lsof
:
# lsof -n | grep TCP | grep LISTEN | grep 4444
Run Code Online (Sandbox Code Playgroud)
输出将类似于:
pname 16125 user 28u IPv6 4835296 TCP *:4444 (LISTEN)
Run Code Online (Sandbox Code Playgroud)
其中第一列是进程名称,第二列是进程 ID。然后解析输出,找出进程 ID (PID) 是什么并使用kill
命令将其杀死。
归档时间: |
|
查看次数: |
71814 次 |
最近记录: |