Loading... # 引言 当前自用的项目中,需要检查本机进程是否存在和端口号是否被占用,进程判断服务是否启动,端口号也是如此。总结一下所用的代码。 # 进程判断 ```python def judgeprocess(processname): pl = psutil.pids() for pid in pl: if psutil.Process(pid).name() == processname: return True else: return False ``` # 端口占用判断 ```python def judgeLocalPort(port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.settimeout(500) s.connect(("127.0.0.1", port)) s.shutdown(2) return True except: ``` <div class="tip inlineBlock warning"> 同理,这里的ip改成远程ip,也可以判断远程机器的端口是否存活。 </div> © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏