Linux通过端口获取进程pid
背景
在日常工作或者运维中经常会用到一些bash脚本帮忙,这里记录一种通过搜索端口号获取linux中监听此端口的进程进程pid
的脚本
代码
port=8888
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{print $1}');
if [ -n "$pid" ]; then
kill -9 $pid #此处可以是对此进程的任意操作
fi
在日常工作或者运维中经常会用到一些bash脚本帮忙,这里记录一种通过搜索端口号获取linux中监听此端口的进程进程pid
的脚本
port=8888
pid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{print $1}');
if [ -n "$pid" ]; then
kill -9 $pid #此处可以是对此进程的任意操作
fi