#!/bin/sh set -eu VAR=$HOME/.var/offlineimap LOCKFILE="$VAR/.cron.lock" trap "rm -f $LOCKFILE" 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 if ! lockfile -0 -r0 -l 3600 "$LOCKFILE" 2>/dev/null; then echo "E: offlineimap is already running." >&2 exit 1 fi if ! test -t 0; then echo Renicing because we are not run interactively… >&2 renice 20 -p $$ >/dev/null ionice -c3 -p $$ fi ret=0 /usr/bin/offlineimap -o "$@" || exit $? if [ -x "$(command -v notmuch)" ]; then notmuch new || exit $? fi