aboutsummaryrefslogtreecommitdiff
path: root/service/syncemail
diff options
context:
space:
mode:
Diffstat (limited to 'service/syncemail')
-rwxr-xr-xservice/syncemail19
1 files changed, 19 insertions, 0 deletions
diff --git a/service/syncemail b/service/syncemail
new file mode 100755
index 0000000..7465676
--- /dev/null
+++ b/service/syncemail
@@ -0,0 +1,19 @@
+#!/home/cynerd/.local/sbin/user-service.sh
+# vim: ft=sh
+
+description="Mail synchronization tool"
+pidfile="/tmp/syncemail-$(id -u).pid"
+
+status() {
+ [ -f $pidfile ] || return 1
+ kill -0 "$(cat $pidfile)" || return 1
+}
+
+start() {
+ ~/.local/sbin/syncemail
+}
+
+stop() {
+ kill "$(cat $pidfile)"
+ wait "$(cat $pidfile)"
+}