import time import subprocess
from dingtalk import send_msg # 钉钉推送消息
a = 0 def check_network(): global a # 将变量 a 声明为全局变量 while True: # 执行ping命令,检查网络连接状态 result = subprocess.run(['ping', '-c', '1', "wss://free-api.shinnytech.com/t/nfmd/front/mobile"], capture_output=True) if result.returncode == 0: print("网络连接正常") else: print("网络连接已断开") if a < 5: send_msg("网络连接已断开") a += 1 # 休眠一段时间后再次检查网络连接 time.sleep(60) # 调用函数开始监控网络连接 check_network()
请问代码中的这个网址"wss://free-api.shinnytech.com/t/nfmd/front/mobile" 对吗?
rockzuo 发表新评论 2024年2月29日
问题已解决
怎么解决的,能说一下吗?
这个方法,不行。能否有好的方法监控是否断网呢?