From 0f396eb3d47fc4dadf44348c98bb1e808b4c2ee3 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 2 Feb 2020 03:54:44 +0000 Subject: [PATCH] make backups --- main.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index c4d5fcb..db3cfd6 100755 --- a/main.go +++ b/main.go @@ -9,7 +9,6 @@ import ( "log" "os" "os/signal" - "path" "path/filepath" "syscall" "time" @@ -67,8 +66,8 @@ func EnqueueBackups() { return } conf := lastn.Config{ - N: 10, - Rclone: path.Dir(realpath) + "-backups", + N: 3, + Rclone: realpath + "-backups", Root: realpath, Ns: "backups", Store: "rclone", @@ -80,14 +79,17 @@ func EnqueueBackups() { log.Println("backups disabled:", realpath, ":", err) return } - ticker := time.NewTicker(time.Hour * 12) + ticker := time.NewTicker(time.Hour * 24) if err := lastn.Push(); err != nil { log.Println("backup failed:", err) } for _ = range ticker.C { log.Println("backing up...") if err := lastn.Push(); err != nil { - log.Println("backup failed:", err) + log.Println("backup push failed:", err) + } + if err := lastn.Clean(); err != nil { + log.Println("backup clean failed:", err) } } }