Hallo,
ich würde gerne mit einem Update-Skript die Start und Endzeit sowie den Status(also ob das Update erfolgreich war oder nicht) in meine MySQL DB schreiben.
Leider bekomme ich dies nicht so ganz hin und googlen hat mir auch nicht wirklich geholfen.
Python
#!/usr/bin/python
import os
import MySQLdb as mdb
import time
from time import *
start = time()
os.system("sudo apt-get update && apt-get upgrade -y")
end = time()
db = mdb.connect('localhost', 'root', 'passwort', 'homeautomatic');
cur = db.cursor()
cur.execute("INSERT INTO update(starttime,endtime,status) VALUES("%s", "%s",'Ok'")") % (start,end)
cur.close()
db.commit()
db.close ()
Alles anzeigen
Ich weiss das ich das mit dem Status noch nicht vernüftig hinbekommen habe, aber vielleicht könnt ihr mir ja helfen , warum das eintragen in die DB nicht funktioniert, sowie das mit den Status Meldungen ("Ok" oder "Failed")