在后台运行时查找进程的 pid
Find pid of a process while its rinning on background
我 python 在 Linux 机器上的 PC 上晒太阳。
ps -eaf | grep python
但现在我不知道进程名称说。 Python 是端口 7777 上的 运行。我只知道 python 上的端口号与波纹管命令。
netstat
现在我想找出 python 的 pid 号,它是端口 7777 上的 运行。
因为我不知道进程名称,所以我只知道端口号 7777。是否有针对相同问题的任何命令。
sudo netstat -tunlp | grep :7777
您可以使用 netstat
(已弃用)或 ss
,具有相同的助记选项:
-t = TCP
-u = UDP
-n = numeric output
-l = listening ports
-p = pid
另一个有效的命令,除了 lsof,是 fuser(Linux 一个因为 BSD 不同).
sudo fuser -n tcp -n 7777
您必须使用以下内容:
lsof -i :7777
我将在不知道进程名称但知道端口号的情况下向您显示 pid
我 python 在 Linux 机器上的 PC 上晒太阳。
ps -eaf | grep python
但现在我不知道进程名称说。 Python 是端口 7777 上的 运行。我只知道 python 上的端口号与波纹管命令。
netstat
现在我想找出 python 的 pid 号,它是端口 7777 上的 运行。 因为我不知道进程名称,所以我只知道端口号 7777。是否有针对相同问题的任何命令。
sudo netstat -tunlp | grep :7777
您可以使用 netstat
(已弃用)或 ss
,具有相同的助记选项:
-t = TCP
-u = UDP
-n = numeric output
-l = listening ports
-p = pid
另一个有效的命令,除了 lsof,是 fuser(Linux 一个因为 BSD 不同).
sudo fuser -n tcp -n 7777
您必须使用以下内容:
lsof -i :7777
我将在不知道进程名称但知道端口号的情况下向您显示 pid