Chunk, then sleep until next schedule

This commit is contained in:
2026-06-17 15:56:43 +02:00
parent e407fc7ece
commit 876fcb60b0
+1 -1
View File
@@ -732,10 +732,10 @@ if __name__ == "__main__":
print(f"Container started, task will run daily at {RUN_AT}", flush=True)
while True:
try:
main()
wait_seconds = calc_wait_time(RUN_AT)
print(f"Next run in {wait_seconds / 3600:.2f} hours.", flush=True)
time.sleep(wait_seconds)
main()
except KeyboardInterrupt:
print("Container stopped manually", flush=True)
sys.exit(0)