mirror of
https://gitlab.sectorq.eu/jaydee/omv_backup.git
synced 2025-07-01 15:48:33 +02:00
lala
This commit is contained in:
@ -334,15 +334,15 @@ if _BACKUP:
|
||||
BACKUP_HOST = backups[host]["login"]
|
||||
BACKUP_DEVICE = "/srv/dev-disk-by-uuid-2f843500-95b6-43b0-bea1-9b67032989b8"
|
||||
BACKUP_DIR = f"{BACKUP_HOST}:{SOURCE_DIR}"
|
||||
|
||||
BACKUP_ROOT = f"{BACKUP_DEVICE}/backup/{host}/{b}"
|
||||
DATETIME = now.strftime("%Y-%m-%d_%H-%M-%S")
|
||||
|
||||
if _FIRST:
|
||||
NEW_BACKUP_DIR = f"{BACKUP_DEVICE}/backup/{host}/{b}/initial"
|
||||
NEW_BACKUP_DIR = f"{BACKUP_ROOT}/initial"
|
||||
else:
|
||||
NEW_BACKUP_DIR = f"{BACKUP_DEVICE}/backup/{host}/{b}/{DATETIME}"
|
||||
NEW_BACKUP_DIR = f"{BACKUP_ROOT}/{DATETIME}"
|
||||
|
||||
FULL_BACKUP_LATEST = f"{BACKUP_DEVICE}/backup/{host}/{b}/latest"
|
||||
FULL_BACKUP_LATEST = f"{BACKUP_ROOT}/latest"
|
||||
|
||||
|
||||
msg = {"status":"started","bak_name":b,"start_time":DATETIME,"end_time":"in progress", "progress":0}
|
||||
@ -369,8 +369,7 @@ if _BACKUP:
|
||||
print("Sync files")
|
||||
input("??????")
|
||||
if _TEST:
|
||||
|
||||
|
||||
|
||||
ans = input("continue?") or "n"
|
||||
if ans == "y" and _EXECUTE:
|
||||
|
||||
@ -381,17 +380,17 @@ if _BACKUP:
|
||||
|
||||
status, output = subprocess.getstatusoutput(cmnd)
|
||||
|
||||
cmnd = f"ssh root@omv.home.lan 'rm -rf {FULL_BACKUP_LATEST}'"
|
||||
cmnd = f"rm -rf {FULL_BACKUP_LATEST}"
|
||||
|
||||
#print(cmnd)
|
||||
print(cmnd)
|
||||
print("Removing latest link")
|
||||
# input("????")
|
||||
if _EXECUTE:
|
||||
status, output = subprocess.getstatusoutput(cmnd)
|
||||
if _FIRST:
|
||||
cmnd = f"ssh root@omv.home.lan 'cd {NEW_BACKUP_DIR}; ln -s initial latest'"
|
||||
cmnd = f"cd {NEW_BACKUP_DIR}; ln -s initial latest"
|
||||
else:
|
||||
cmnd = f"ssh root@omv.home.lan 'cd {NEW_BACKUP_DIR}; ln -s {DATETIME} latest'"
|
||||
cmnd = f"cd {NEW_BACKUP_DIR}; ln -s {DATETIME} latest"
|
||||
print("Creating new latest link")
|
||||
#print(cmnd)
|
||||
# input("????")
|
||||
@ -403,7 +402,7 @@ if _BACKUP:
|
||||
print("Removing old dirs")
|
||||
# input("????")
|
||||
#cmnd = "find {} -maxdepth 1 -type d -mtime +30 -exec rm -rf {{}} \;".format(BACKUP_DIR)
|
||||
cmnd = f"cd {NEW_BACKUP_DIR} find ./ -maxdepth 1 -type d -mmin +30 -exec rm -rf {{}} \\;"
|
||||
cmnd = f"cd {BACKUP_ROOT} find ./ -maxdepth 1 -type d -mmin +30 -exec rm -rf {{}} \\;"
|
||||
#print(cmnd)
|
||||
# input("????")
|
||||
if _EXECUTE:
|
||||
|
Reference in New Issue
Block a user