1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 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)" }