bug fix: backup schedule

This commit is contained in:
Usman Nasir
2019-08-26 12:27:07 +05:00
parent af182adc9a
commit 35031cba78

View File

@@ -655,13 +655,13 @@ class BackupManager:
return HttpResponse(final_json) return HttpResponse(final_json)
else: else:
if backupDest == "Home" and backupFreq == "Daily": if backupDest == "Home" and backupFreq == "Daily":
cronJob = "0 3 * * * root python /usr/local/CyberCP/plogical/backupScheduleLocal.py" cronJob = "0 3 * * * root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupScheduleLocal.py"
elif backupDest == "Home" and backupFreq == "Weekly": elif backupDest == "Home" and backupFreq == "Weekly":
cronJob = "0 0 * * 0 root python /usr/local/CyberCP/plogical/backupScheduleLocal.py " cronJob = "0 0 * * 0 root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupScheduleLocal.py "
elif backupDest != "Home" and backupFreq == "Daily": elif backupDest != "Home" and backupFreq == "Daily":
cronJob = "0 3 * * * root python /usr/local/CyberCP/plogical/backupSchedule.py" cronJob = "0 3 * * * root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupSchedule.py"
elif backupDest != "Home" and backupFreq == "Weekly": elif backupDest != "Home" and backupFreq == "Weekly":
cronJob = "0 0 * * 0 root python /usr/local/CyberCP/plogical/backupSchedule.py " cronJob = "0 0 * * 0 root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupSchedule.py "
command = "cat " + path command = "cat " + path
output = ProcessUtilities.outputExecutioner(command) output = ProcessUtilities.outputExecutioner(command)
@@ -684,6 +684,7 @@ class BackupManager:
## Set local path for backup ## Set local path for backup
if backupDest == "Home":
writeToFile = open(BackupManager.localBackupPath, 'w') writeToFile = open(BackupManager.localBackupPath, 'w')
writeToFile.write(data['localPath']) writeToFile.write(data['localPath'])
writeToFile.close() writeToFile.close()
@@ -696,13 +697,13 @@ class BackupManager:
return HttpResponse(final_json) return HttpResponse(final_json)
except: except:
if backupDest == "Home" and backupFreq == "Daily": if backupDest == "Home" and backupFreq == "Daily":
cronJob = "0 3 * * * root python /usr/local/CyberCP/plogical/backupScheduleLocal.py" cronJob = "0 3 * * * root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupScheduleLocal.py"
elif backupDest == "Home" and backupFreq == "Weekly": elif backupDest == "Home" and backupFreq == "Weekly":
cronJob = "0 0 * * 0 root python /usr/local/CyberCP/plogical/backupScheduleLocal.py " cronJob = "0 0 * * 0 root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupScheduleLocal.py "
elif backupDest != "Home" and backupFreq == "Daily": elif backupDest != "Home" and backupFreq == "Daily":
cronJob = "0 3 * * * root python /usr/local/CyberCP/plogical/backupSchedule.py" cronJob = "0 3 * * * root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupSchedule.py"
elif backupDest != "Home" and backupFreq == "Weekly": elif backupDest != "Home" and backupFreq == "Weekly":
cronJob = "0 0 * * 0 root python /usr/local/CyberCP/plogical/backupSchedule.py " cronJob = "0 0 * * 0 root /usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/backupSchedule.py "
command = "cat " + path command = "cat " + path
output = ProcessUtilities.outputExecutioner(command) output = ProcessUtilities.outputExecutioner(command)
@@ -729,6 +730,7 @@ class BackupManager:
## Set local path for backup ## Set local path for backup
if backupDest == "Home":
writeToFile = open(BackupManager.localBackupPath, 'w') writeToFile = open(BackupManager.localBackupPath, 'w')
writeToFile.write(data['localPath']) writeToFile.write(data['localPath'])
writeToFile.close() writeToFile.close()