ポート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値を取得したいです。次の試みましたが、出力の2番目の列から値を返します。
var=$(lsof -i :8080 | awk '{print $2}')
echo $var
出力は -
PID 2576
出力から特定のセル値の値を収集する方法を案内してください。