minor fix
[distro-setup] / mailtest-check
index 3d4d8a4cee7d86ef7af0e02e7b45fcbb38969236..363401780546c8849ded6acedf7242cd0adfbaec 100755 (executable)
@@ -96,9 +96,12 @@ pr() {
     cat >>/var/lib/prometheus/node-exporter/mailtest-check.prom.$$
   fi
 }
-pr <<EOF
+# first time we write, overwrite anything existing
+if [[ -e /var/lib/prometheus/node-exporter ]]; then
+  cat >/var/lib/prometheus/node-exporter/mailtest-check.prom.$$ <<EOF
 mailtest_check_found_spamd_pid_bool $(( ${spamdpid:-0} > 0 ))
 EOF
+fi
 e spamdpid: $spamdpid
 if [[ ! $spamdpid ]]; then
   echo $HOSTNAME mailtest spamd pid not found. systemctl status spamassassin:
@@ -212,7 +215,7 @@ for folder in ${folders[@]}; do
       fi # if $slow
     fi # if [[ $latest ]]
 
-    now=$(date +%s)
+    now=$EPOCHSECONDS
     limit=$(( now - 60 * min_limit ))
     age_sec=$(( now - last_sec ))
     e $((age_sec / 60)):$(( age_sec % 60 )) ago. to:$to from:$from $latest