mostly a bunch of fixes
[distro-setup] / check-stale-alerts
index 88fa0962823fab41b9dd16757c8cfb6dc7be3cd6..f0d84815121b49fe9730c00609aae9e10398cee8 100755 (executable)
@@ -6,7 +6,15 @@ if [[ ! -e /dev/shm/iank-status ]]; then
 fi
 eval $(< /dev/shm/iank-status)
 
-out=$(find /var/local/cron-errors /home/iank/cron-errors /sysd-mail-once-state -type f)
+dirs=()
+for d in /var/local/cron-errors /home/iank/cron-errors /sysd-mail-once-state; do
+  if [[ -e $d ]]; then
+    dirs+=($d)
+  fi
+done
+if (( ${#dirs[@]} >= 1 )); then
+  out=$(find ${dirs[@]} -type f)
+fi
 if [[ $out ]]; then
   echo HOSTNAME: $HOSTNAME
   printf "%s\n" "$out"