Truly run backup commands
This commit is contained in:
@@ -25,19 +25,16 @@ def backup [job] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
def zfsBackup [job] {
|
def zfsBackup [job] {
|
||||||
let cmdStart = "syncoid --no-sync-snap --create-bookmark --no-privilege-elevation --recursive"
|
|
||||||
let cmd = $"($cmdStart) ($job.source) ($job.target)"
|
|
||||||
logStartJob $job.statusSlug
|
logStartJob $job.statusSlug
|
||||||
$cmd
|
syncoid --no-sync-snap --create-bookmark --no-privilege-elevation --recursive $job.source $job.target
|
||||||
logFinishedJob $job.statusSlug
|
logFinishedJob $job.statusSlug
|
||||||
}
|
}
|
||||||
|
|
||||||
def kopiaBackup [job] {
|
def kopiaBackup [job] {
|
||||||
#using sudo is annoying but since this is backing up docker containers
|
#using sudo is annoying but since this is backing up docker containers
|
||||||
#the permissions are often wrong. I should be using podman + rootless
|
#the permissions are often wrong. I should be using podman + rootless
|
||||||
let cmd = $"sudo kopia --config-file=($job.target) snapshot create ($job.source)"
|
|
||||||
logStartJob $job.statusSlug
|
logStartJob $job.statusSlug
|
||||||
$cmd
|
sudo kopia --config-file=$job.target snapshot create $job.source
|
||||||
logFinishedJob $job.statusSlug
|
logFinishedJob $job.statusSlug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user