]> Zhao Yanbai Git Server - acecode.git/commitdiff
...
authorAceVest <zhaoyanbai@126.com>
Sat, 17 Feb 2018 10:52:42 +0000 (18:52 +0800)
committerAceVest <zhaoyanbai@126.com>
Sat, 17 Feb 2018 10:52:42 +0000 (18:52 +0800)
RaspberryPi/lanip/GetLanIp.py

index 4559fd8adceade28425642d860c0b659fe65af61..d9c754ee944f0c4b66b05dbd1645f9698538f8f9 100755 (executable)
@@ -55,13 +55,18 @@ def SendMail(title, content) :
 
 
 if __name__ == "__main__" :
-    lanip = { 'wlan0':'NULL', 'eth0':'NULL', 'lo':'NULL' }
-    for k, v in lanip.items() :
-        try :
-            lanip[k] = get_ip_address(k)
-        except :
-            continue
     while True :
+        lanip = { 'wlan0':'NULL', 'eth0':'NULL', 'lo':'NULL' }
+        for k, v in lanip.items() :
+            try :
+                lanip[k] = get_ip_address(k)
+            except :
+                continue
+
+        if lanip['wlan0'] == 'NULL' :
+            time.sleep(1)
+            continue
+
         try :
             SendMail("LanIp", str(lanip))
             break