Re-add cron flag for autobackups

This commit is contained in:
Joshua Boniface 2024-08-25 16:17:41 -04:00
parent a957218976
commit 8ca6976892
1 changed files with 13 additions and 2 deletions

View File

@ -2168,9 +2168,17 @@ def cli_vm_backup_remove(domain, backup_datestring, backup_path):
is_flag=True,
default=True,
show_default=True,
help="Wait or don't wait for task to complete, showing progress if waiting",
help="Wait or don't wait for task to complete, showing progress if waiting.",
)
def cli_vm_autobackup(email_report, force_full_flag, wait_flag):
@click.option(
"--cron",
"cron_flag",
is_flag=True,
default=False,
show_default=True,
help="Run in cron mode (equivalent to '--no-wait').",
)
def cli_vm_autobackup(email_report, force_full_flag, wait_flag, cron_flag):
"""
Perform automated backups of VMs, with integrated cleanup and full/incremental scheduling.
@ -2196,6 +2204,9 @@ def cli_vm_autobackup(email_report, force_full_flag, wait_flag):
which can help synchronize the backups of existing VMs with new ones.
"""
if cron_flag:
wait_flag = False
if email_report is not None:
email_recipients = email_report.split(",")
else: