Explorar o código

監控第二版

zooeytsai %!s(int64=2) %!d(string=hai) anos
pai
achega
5610465ee4
Modificáronse 1 ficheiros con 20 adicións e 0 borrados
  1. 20 0
      monitor/mon_chro.py

+ 20 - 0
monitor/mon_chro.py

@@ -0,0 +1,20 @@
+import sys
+import random
+import os
+import time
+import fire
+import dataset
+from datetime import datetime
+import pymysql
+pymysql.install_as_MySQLdb()
+
+db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
+cursor = db.query('select dt from seo.google_rank order by id  desc limit 1')
+for c in cursor:
+    last_time = c['dt']
+    
+diff = datetime.now() - last_time
+if diff.seconds > 600:
+    print('異常,啟動reboot.py')
+    os.system('python3 reboot.py')
+print('正常')