This commit is contained in:
@@ -67,12 +67,15 @@ namespace AyaNova.Biz
|
|||||||
if (!string.IsNullOrWhiteSpace(ServerBootConfig.AYANOVA_BACKUP_PG_DUMP_PATH))
|
if (!string.IsNullOrWhiteSpace(ServerBootConfig.AYANOVA_BACKUP_PG_DUMP_PATH))
|
||||||
BackupUtilityCommand = Path.Combine(ServerBootConfig.AYANOVA_BACKUP_PG_DUMP_PATH, BackupUtilityCommand);
|
BackupUtilityCommand = Path.Combine(ServerBootConfig.AYANOVA_BACKUP_PG_DUMP_PATH, BackupUtilityCommand);
|
||||||
|
|
||||||
var FullBackupCommand=$"{BackupUtilityCommand} {DBNameParameter} -Fc > {DataBackupFile}";
|
var Arguments=$"{BackupUtilityCommand} {DBNameParameter} -Fc > {DataBackupFile}";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
log.LogInformation("BACKUP STUB: DATA BACKUP RUNNING NOW - TORA TORA TORA!");
|
log.LogInformation("BACKUP STUB: DATA BACKUP RUNNING NOW - TORA TORA TORA!");
|
||||||
log.LogInformation($"BACKUP COMMAND: {FullBackupCommand}");
|
log.LogInformation($"BACKUP COMMAND: {BackupUtilityCommand} {Arguments}");
|
||||||
|
|
||||||
|
RunProgram.
|
||||||
|
|
||||||
|
|
||||||
//DO FILE BACKUP IF ATTACHMENTS BACKED UP
|
//DO FILE BACKUP IF ATTACHMENTS BACKED UP
|
||||||
log.LogInformation("BACKUP STUB: ATTACHMENTS BACKUP RUNNING NOW");
|
log.LogInformation("BACKUP STUB: ATTACHMENTS BACKUP RUNNING NOW");
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ namespace AyaNova.Util
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static string RunWindows(string cmd, string arguments)
|
private static string RunWindows(string cmd, string arguments)
|
||||||
{
|
{
|
||||||
|
|
||||||
using (var process = new Process())
|
using (var process = new Process())
|
||||||
@@ -52,7 +52,7 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static string RunLinuxBash(string cmd, string arguments)
|
private static string RunLinuxBash(string cmd, string arguments)
|
||||||
{
|
{
|
||||||
var escapedArgs = $"{cmd} {arguments}".Replace("\"", "\\\"");
|
var escapedArgs = $"{cmd} {arguments}".Replace("\"", "\\\"");
|
||||||
|
|
||||||
@@ -75,7 +75,7 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static string RunOSX(string cmd, string arguments)
|
private static string RunOSX(string cmd, string arguments)
|
||||||
{
|
{
|
||||||
using (var process = new Process())
|
using (var process = new Process())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user