Spaces:
AZILS
/
Runtime error

hub / backup_daemon.py
gallyg's picture
Upload 11 files
632b0a7 verified
raw
history blame contribute delete
586 Bytes
import os, time, subprocess
def env_int(name, default):
try:
return int(os.getenv(name, str(default)))
except Exception:
return default
def main():
if os.getenv("BACKUP_ENABLE", "0") != "1":
print("BACKUP_ENABLE!=1,备份守护不运行")
return
every = env_int("BACKUP_EVERY_SECONDS", 3600)
warmup = env_int("BACKUP_WARMUP_SECONDS", 60)
time.sleep(warmup)
while True:
subprocess.run(["python3", "/home/user/backup_once.py"], check=False)
time.sleep(max(60, every))
if __name__ == "__main__":
main()