diff options
Diffstat (limited to 'service/syncemail')
-rwxr-xr-x | service/syncemail | 19 |
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)" +} |