From fd707c1eb5a0e5c5a78f79b5d11febe4775a84e5 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Sat, 18 Jan 2020 10:09:18 +0500 Subject: [PATCH] bug fix: one backup job to not span multiple directories --- plogical/backupScheduleLocal.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plogical/backupScheduleLocal.py b/plogical/backupScheduleLocal.py index 80facc113..9c28e1d8b 100755 --- a/plogical/backupScheduleLocal.py +++ b/plogical/backupScheduleLocal.py @@ -22,15 +22,17 @@ class backupScheduleLocal: localBackupPath = '/home/cyberpanel/localBackupPath' now = datetime.now() + @staticmethod def prepare(): try: - backupLogPath = "/usr/local/lscp/logs/local_backup_log." + time.strftime("%m.%d.%Y_%H-%M-%S") + backupRunTime = time.strftime("%m.%d.%Y_%H-%M-%S") + backupLogPath = "/usr/local/lscp/logs/local_backup_log." + backupRunTime writeToFile = open(backupLogPath, "a") backupSchedule.remoteBackupLogging(backupLogPath, "#################################################") - backupSchedule.remoteBackupLogging(backupLogPath," Local Backup log for: " + time.strftime("%m.%d.%Y_%H-%M-%S")) + backupSchedule.remoteBackupLogging(backupLogPath," Local Backup log for: " + backupRunTime) backupSchedule.remoteBackupLogging(backupLogPath, "#################################################\n") backupSchedule.remoteBackupLogging(backupLogPath, "") @@ -43,7 +45,7 @@ class backupScheduleLocal: if os.path.exists(backupScheduleLocal.localBackupPath): backupPath = retValues[1] + ".tar.gz" - localBackupPath = '%s/%s' % (open(backupScheduleLocal.localBackupPath, 'r').read().rstrip('/'), time.strftime("%b-%d-%Y")) + localBackupPath = '%s/%s' % (open(backupScheduleLocal.localBackupPath, 'r').read().rstrip('/'), backupRunTime) command = 'mkdir -p %s' % (localBackupPath) ProcessUtilities.normalExecutioner(command)