Windows
netstat -ano | findstr 端口号
如下所示:
查看端口时可能会出现以下两种情况,即倒数第二个参数可能是LISTENING,或者TIME_WAIT , 当参数为 TIME_WAIT时,表示占用此端口的那个进程正在改变状态,稍等一下可能这个进程就结束了。参数为LISTENING 时,就需要手动关闭这个进程了,最后一个参数是这个进程的进程号,即图中8168
tasklist | findstr 进程号
查看进程的详细信息,第一个参数是启动该进程的程序,即图中java.exe,使用任务管理器将其关闭
CMD+
Services.msc查找关闭
taskkill -PID 进程号 -F
Linux
ps -ef | grep + 信息
kill +多PID-----------SIGTERM(15)和SIGKILL(9)。
-
SIGTERM - 此信号请求一个进程停止运行。此信号是可以被忽略的。进程可以用一段时间来正常关闭,一个程序的正常关闭一般需要一段时间来保存进度并释放资源。换句话说,它不是强制停止。
-
·SIGKILL - 此信号强制进程立刻停止运行。程序不能忽略此信号,而未保存的进度将会丢失。
使用"kill"的语法是:
kill [信号或选项] PID(s)
默认信号(当没有指定的时候)是SIGTERM。当它不起作用时,你可以使用下面的命令来强制kill掉一个进程:
Linux
Windows