HOSTNAME="$(hostname)"
fi;
+IONICE=""
+if which ionice >/dev/null 2>&1; then
+ IONICE="ionice -c 3"
+fi;
+
# if we're not running under cron or there is a mailserver running
if [ -z "$CRON" ] || kill -0 `pgrep -U $(id -u) -x $MUA` 2>/dev/null; then
# and we can ping the imap host
fi;
fi;
if [ -z "$PID" ]; then
- if nice -n 19 offlineimap -o -u Noninteractive.Basic 2>&1 |grep validity| \
+ if nice -n 19 ${IONICE} offlineimap -o -u Noninteractive.Basic 2>&1 |grep validity| \
perl -ne 'my ($account,$list) = /UID validity problem for folder ([\w-]+)\.([\w-]+)/;
next unless defined $account and length $account;
qx(/home/don/bin/deletemailbox -a $account $list > /dev/null);'; then
-rn 1 /home/don/bin/deletemailbox -a $account >/dev/null 2>&1;
done;
fi;
+ if which notmuch >/dev/null 2>&1; then
+ nice -n 19 ${IONICE} notmuch new >/dev/null 2>&1;
+ fi;
fi;
fi;
fi;