From d7ae82cb1abbcb2990a0febcc9f61a0ee2be774f Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Wed, 26 Oct 2022 10:40:00 -0400 Subject: [PATCH] [bin] Fix mail sync scripts --- bin/.bin/checkmail | 16 ++++++++++++---- bin/.bin/syncmail | 10 ++++++++-- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/bin/.bin/checkmail b/bin/.bin/checkmail index 81bf707..3e053e6 100755 --- a/bin/.bin/checkmail +++ b/bin/.bin/checkmail @@ -1,7 +1,15 @@ #!/bin/sh +AFEW_SERVICE="afew" +MBSYNC_SERVICE="mbsync" +NOTMUCH_SERVICE="notmuch" -afew -m -n -mbsync -a -notmuch new -afew -t -n +if [ $(pidof $AFEW_SERVICE) ] || [ $(pidof $MBSYNC_SERVICE) ] || [ $(pidof $NOTMUCH_SERVICE) ]; then + echo "Checkmail is already running." +else + echo "Checking for new mail" + afew -m -n + mbsync -a + notmuch new + afew -t -n +fi exit 0 diff --git a/bin/.bin/syncmail b/bin/.bin/syncmail index 6c69ae5..35539d3 100755 --- a/bin/.bin/syncmail +++ b/bin/.bin/syncmail @@ -1,2 +1,8 @@ -#!/bin/sh -muchsync muchsync1.local +#!/bin/bash + +if [ $(pidof muchsync) ]; then + echo "Checkmail is already running." +else + echo "Checking for new mail" + muchsync muchsync1.local +fi