尝试从fuser输出中提取使用给定端口号的进程 ID,如下所示
$ fuser 9092/tcp
9092/tcp: 5920
没有使用awk提取 PID
$ fuser 9092/tcp | awk -F: '{print $2}'
9092/tcp:
ls -l /proc/5920/exe
从提取的PID中,我想做
ls -l /proc/$(fuser 9092/tcp | awk -F: '{print $2}')/exe
二进制版本如下:
bash --version # GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
fuser --version # fuser (PSmisc) 22.20