summaryrefslogtreecommitdiffstats
path: root/bin/hush/update-mail
blob: 8149a8d0a1a689af149dc64abd4efca5995a3ef2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
set -eu
set -o pipefail

stat=$(svstat "$HOME/.services/enabled/offlineimap")
if echo "$stat" | grep -q "offlineimap: down"; then
    echo "no offlineimap process running" >&2
    exit 1
fi
pid=$(echo "$stat" | sed 's/.*offlineimap: up (pid \([[:digit:]]\+\)).*/\1/')
kill -USR1 "$pid"