学习Python网络编程的时候,用到了一个25678的端口。在终端运行Python的时候,使用的是setsid ./ser.py,那这个程序将使用一个新的进程而脱离了当前的终端窗口。
问题来了,想结束这个进程,但是却找不到这个程序了。由于是python运行的,那结束python就行了。但是如果有多个的python进程,就不知到该结束哪个了。怎么办呢?有没有查看端口的命令呢?
果然有。使用netstat就可以了。
看一下netstat –help支持的参数。
可以使用netstat -lnp来查看,结合grep就能立刻找到了。
netstat -lnp | grep 25678
然后根据找到的进程id,执行kill就可以了。
另外,也可以在加上-t参数,表示socket相关的端口。