Es läuft ein Script in einer Dauerschleife, aber das Script könnte auch ab und an mal neugestartet werden.
Jetzt habe ich folgenden Code:
Code: Alles auswählen
while True:
z = 0
zeit = datetime.now()
with open("~/zeit.txt", "r+") as oeffnen:
lesen = oeffnen.readlines()
if not lesen:
with open("~/zeit.txt", "w") as schreib:
schreib.write(str(z) + "\n" + str (zeit))
elif datetime.strptime(lesen[1],"%Y-%m-%d %H:%M:%S.%f" ) < (zeit - timedelta(hours=24)):
with open("~/zeit.txt", "w") as schreib:
schreib.write(str(z) + "\n" + str(zeit))
else:
time.sleep(1)
z += 1
Wie könnte ich es noch ausbauen, um ab z.b. 6.00 Uhr jeden Tage etwas rein geschrieben wird. Wenn das Script unterbrochen wird und um 7 neu gestartet wird, soll es eben um 7 schreiben.