Selaa lähdekoodia

add k12_logs.

xdc 5 vuotta sitten
vanhempi
sitoutus
19ab4a0dce
1 muutettua tiedostoa jossa 42 lisäystä ja 0 poistoa
  1. 42 0
      k12_logs

+ 42 - 0
k12_logs

@@ -0,0 +1,42 @@
+
+import json
+
+
+def lambda_handler(event,context):
+    try:
+        msg =json.loads(event['body'])
+        sg = msg['secret_code']
+        print("secret " + sg)
+    except:
+        print("NO")
+    return {
+        "statusCode": 200,
+        "headers": {
+            "Content-Type": "application/json",
+        },
+        "body": json.dumps(event, indent=4),
+    }
+
+
+
+
+##################
+
+#!/bin/bash
+while :
+do
+#confcode=`cat /root/conf.toml |grep code |awk -F '=' '{print $2}'|sed $'s/\"//g'`
+confcode=`cat /root/conf.toml |grep code |awk -F '=' '{print $2}'|sed $'s/\"//g'|sed 's/^[ \t]*//g'`
+apicode=`aws logs filter-log-events --log-group-name /aws/lambda/hahahah |grep secret|awk '{print $3}'|awk -F '\' 'END {print $1}'`
+if [ $confcode = $apicode ];then
+    echo "True"
+else
+    echo "False"
+    sed -i "s/$confcode/$apicode/g" /root/conf.toml
+    # kill -9 `pgrep server_k12`
+    killall server_k12
+    #kill -9 `ps -ef|grep server_k12|grep -v grep |awk '{print $2}'`
+    /root/server_k12 &
+fi
+sleep 3
+done