有時候需要根據運行的端口號查詢進程的Pid,可以使用lsof命令查詢。
根據端口獲得進程號
lsof -i :8080 | grep -i LISTEN | awk '{print $2}'
組合獲得該進程的執行命令
lsof -i :8080 | grep -i LISTEN | awk '{print $2}' | xargs -I {} ps -o command -p {} | tail -n +2
管道給kill掉該進程
lsof -i :8080 | grep -i LISTEN | awk '{print $2}' | xargs -I {} kill -15 {}