From d9bac9d0b72e68f87c463a1e2e7ddf3f3b84e55b Mon Sep 17 00:00:00 2001 From: lelgenio Date: Fri, 21 May 2021 01:26:17 -0300 Subject: [PATCH] checkmail: don't error when unable to connect --- dotfiles/scripts/checkmail | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dotfiles/scripts/checkmail b/dotfiles/scripts/checkmail index 1ebcd9f..1b28c4c 100755 --- a/dotfiles/scripts/checkmail +++ b/dotfiles/scripts/checkmail @@ -1,7 +1,8 @@ #!/bin/sh set -e -if test -z "$SWAYSOCK" && pidof gnome-shell; then +if test -z "$SWAYSOCK" && pidof gnome-shell &> /dev/null +then exit 0 fi @@ -27,6 +28,10 @@ getnew() { OLD=$(getnew) if test "$1" = "update" && ! pidof mbsync; then + if ! ping -c3 {{@@ mail.personal.mail @@}} &> /dev/null + then + exit 0 + fi mbsync -a || mbsync -a || mbsync -a