From 09e214acf43aca7a1a3da0cc717d12578b5e3ca6 Mon Sep 17 00:00:00 2001 From: Axel Burri Date: Wed, 20 May 2015 16:40:34 +0200 Subject: [PATCH] contrib: systemd: added systemd service and timer units (for daily backup) --- ChangeLog | 1 + contrib/systemd/btrbk.service | 6 ++++++ contrib/systemd/btrbk.timer | 10 ++++++++++ 3 files changed, 17 insertions(+) create mode 100644 contrib/systemd/btrbk.service create mode 100644 contrib/systemd/btrbk.timer diff --git a/ChangeLog b/ChangeLog index bb19aa2..97d0ebd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ btrbk-current compatibility with all linux distros out there, which all install 'btrfs' in different locations (closes: #20). * Catch and display errors from "btrfs subvolume show". + * Include systemd service and timer unit for daily backups. btrbk-0.17.1 diff --git a/contrib/systemd/btrbk.service b/contrib/systemd/btrbk.service new file mode 100644 index 0000000..a284a76 --- /dev/null +++ b/contrib/systemd/btrbk.service @@ -0,0 +1,6 @@ +[Unit] +Description=btrbk backup + +[Service] +Type=oneshot +ExecStart=/usr/bin/btrbk run diff --git a/contrib/systemd/btrbk.timer b/contrib/systemd/btrbk.timer new file mode 100644 index 0000000..a19e4e7 --- /dev/null +++ b/contrib/systemd/btrbk.timer @@ -0,0 +1,10 @@ +[Unit] +Description=btrbk daily backup + +[Timer] +OnCalendar=daily +AccuracySec=10min +Persistent=true + +[Install] +WantedBy=multi-user.target