Преглед на файлове

Adding mail syncing with home server

Colin Powell преди 5 години
родител
ревизия
e2a62cb2a1
променени са 3 файла, в които са добавени 32 реда и са изтрити 0 реда
  1. 8 0
      systemd/.config/systemd/user/syncmail.service
  2. 11 0
      systemd/.config/systemd/user/syncmail.sh
  3. 13 0
      systemd/.config/systemd/user/syncmail.timer

+ 8 - 0
systemd/.config/systemd/user/syncmail.service

@@ -0,0 +1,8 @@
+[Unit]
+Description=Sync mail with Rhea
+RefuseManualStart=no
+RefuseManualStop=yes
+
+[Service]
+Type=oneshot
+ExecStart=/home/powellc/.config/systemd/user/syncmail.sh

+ 11 - 0
systemd/.config/systemd/user/syncmail.sh

@@ -0,0 +1,11 @@
+#!/bin/sh
+
+STATE=`nmcli networking connectivity`
+
+if [ $STATE = 'full' ]
+then
+	muchsync rhea.unbl.ink
+	exit 0
+fi
+echo "No internet connection"
+exit 0

+ 13 - 0
systemd/.config/systemd/user/syncmail.timer

@@ -0,0 +1,13 @@
+[Unit]
+Description=Sync mail with rhea every 3 minutes
+RefuseManualStart=no
+RefuseManualStop=no
+
+[Timer]
+Persistent=false
+OnBootSec=3min
+OnUnitActiveSec=3min
+Unite=syncmail.service
+
+[Install]
+WantedBy=default.target