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