我正在尝试获取UNIX中正在运行的进程的端口号。
下面的命令给我进程ID:
ps -ef | grep process_name
502 741 389 0 11:02AM ttys000 0:00.00 grep process_name
有人可以帮助我了解如何获取进程使用的端口。谢谢!
答案 0 :(得分:3)
您可以使用lsof
命令列出Mac OS X中的端口。
# This will list all the ports
sudo lsof -i -P | grep -i LISTEN
# This will list ports used by PID# <pid>
sudo lsof -i -P | grep -i LISTEN | grep <pid>