From a3f702083a50e416512b5cdb7c0e023f0371c70a Mon Sep 17 00:00:00 2001 From: coderkun Date: Sun, 1 Mar 2020 14:01:47 +0100 Subject: [PATCH] Add mbsync service and timer units --- systemd/user/mbsync.service | 11 +++++++++++ systemd/user/mbsync.timer | 10 ++++++++++ systemd/user/mbsync9to5.timer | 10 ++++++++++ 3 files changed, 31 insertions(+) create mode 100644 systemd/user/mbsync.service create mode 100644 systemd/user/mbsync.timer create mode 100644 systemd/user/mbsync9to5.timer diff --git a/systemd/user/mbsync.service b/systemd/user/mbsync.service new file mode 100644 index 0000000..33f507a --- /dev/null +++ b/systemd/user/mbsync.service @@ -0,0 +1,11 @@ +[Unit] +Description=mbsync Sync +After=network.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/mbsync --all +ExecStartPost=/home/oliver/Dokumente/Coding/scripts/mail-notify.py -v +TimeoutStartSec=1min30s +StandardOutput=syslog +StandardError=syslog diff --git a/systemd/user/mbsync.timer b/systemd/user/mbsync.timer new file mode 100644 index 0000000..95c6014 --- /dev/null +++ b/systemd/user/mbsync.timer @@ -0,0 +1,10 @@ +[Unit] +Description=mbsync sync timer +Conflicts=mbsync9to5.timer + +[Timer] +OnCalendar=*:0/5 +Unit=mbsync.service + +[Install] +WantedBy=default.target diff --git a/systemd/user/mbsync9to5.timer b/systemd/user/mbsync9to5.timer new file mode 100644 index 0000000..877abae --- /dev/null +++ b/systemd/user/mbsync9to5.timer @@ -0,0 +1,10 @@ +[Unit] +Description=mbsync sync timer +Conflicts=mbsync.timer + +[Timer] +OnCalendar=8..17:0/5 +Unit=mbsync.service + +[Install] +WantedBy=default.target