포트 8080에 대해 실행 중인 프로세스의 프로세스 ID를 가져와야 하므로 다음 명령을 실행하십시오.
lsof -i :8080
반환되는 출력은 다음과 같습니다 -
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2576 root 28u IPv4 6582151 0t0 TCP *:http-alt (LISTEN)
변수에서 PID 값을 얻고 싶습니다. 다음을 시도했지만 출력의 두 번째 열에서 값을 반환합니다.
var=$(lsof -i :8080 | awk '{print $2}')
echo $var
출력은 -
PID 2576
출력에서 특정 셀 값의 값을 수집하는 방법을 안내해 주십시오.