一键结束port 5037占用

简介: 输入cmd进入dos界面,进入android-sdk-windows\platform-tools目录,执行下面命令启动adb start-server出现下面错误* daemon not running.

输入cmd进入dos界面,进入android-sdk-windows\platform-tools目录,执行下面命令
启动adb start-server
出现下面错误
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *

运行下面脚本,一键结束相关进程

# -*- coding: utf-8-*-
import subprocess
p=subprocess.Popen("netstat -ano",stdout=subprocess.PIPE)
stdoutdata,stderrdata=p.communicate('')
ss=stdoutdata.split("\r\n")
for s in ss:
    if(not s):
        continue;
    #print s;
    if s.find("127.0.0.1:5037") >0 and s.find("LISTENING")>0:
        pid=s[s.rindex(" ")+1:];
        subprocess.Popen("taskkill /F /T /PID "+str(pid),shell=True);
        break;

 

目录
相关文章
|
4月前
杀死本地80端口被占用的进程,还你一片宁静乐土
杀死本地80端口被占用的进程,还你一片宁静乐土
|
1月前
|
SQL 存储 缓存
SQL Server 内存占用较高 - 清除缓存 或 设置内存最大占用值
SQL Server 内存占用较高 - 清除缓存 或 设置内存最大占用值
43 0
|
4月前
【已解决】Win10端口被占用
总是在启动项目的时候失败,被告知端口号被占用,明明没有被占用(可能是系统卡了或者其它问题),但是又不想改端口号,或者重启电脑,那怎么办呢?
334 1
|
4月前
端口被占用 --- 解决方案
端口被占用 --- 解决方案
78 0
|
人工智能
Port 8082 was already in use.* 8082端口占用
Port 8082 was already in use.* 8082端口占用
DOS - 通过 PID 查询端口号(Port)
DOS - 通过 PID 查询端口号(Port)
125 0
DOS - 通过 PID 查询端口号(Port)
|
Web App开发 Apache