读取端口号对应的进程号:
PORT=10086
netstat -tnlp|grep $PORT|grep -v grep|grep -v kill|awk '{print $7}'|cut -d/ -f1
在启动脚本中写入进程号到文件tpid:
echo $! > tpid
读取文件中的进程号:
pid=$(cat tpid)
本文介绍如何通过命令行工具netstat和grep等,读取特定端口号对应的进程号,并将进程号写入文件及从文件中读取。适用于系统管理和脚本编程的学习者。
读取端口号对应的进程号:
PORT=10086
netstat -tnlp|grep $PORT|grep -v grep|grep -v kill|awk '{print $7}'|cut -d/ -f1
在启动脚本中写入进程号到文件tpid:
echo $! > tpid
读取文件中的进程号:
pid=$(cat tpid)

被折叠的 条评论
为什么被折叠?