Linux下如何获取程序的进程号?

读取端口号对应的进程号:

PORT=10086
netstat -tnlp|grep $PORT|grep -v grep|grep -v kill|awk '{print $7}'|cut -d/ -f1

在启动脚本中写入进程号到文件tpid:

echo $! > tpid

读取文件中的进程号:

pid=$(cat tpid)

猜你喜欢

转载自blog.csdn.net/xqnode/article/details/99822326