diff --git a/check b/check index 30d4af8..e30d433 100755 --- a/check +++ b/check @@ -32,6 +32,8 @@ if [ -f "/tmp/check-bloque" ]; then exit fi +touch /tmp/check.heartbeat + function checklog() { # Loggue dans /var/log/check.log tous les arguments passes a la fonction diff --git a/debian/domcheck.supercheck.cron.d b/debian/domcheck.supercheck.cron.d new file mode 100644 index 0000000..efa5b99 --- /dev/null +++ b/debian/domcheck.supercheck.cron.d @@ -0,0 +1 @@ +45 20 * * * root /usr/sbin/supercheck diff --git a/debian/install b/debian/install index 29f5b9e..47c9038 100644 --- a/debian/install +++ b/debian/install @@ -1,2 +1,3 @@ +supercheck /usr/sbin check /usr/sbin check.conf /etc diff --git a/supercheck b/supercheck new file mode 100755 index 0000000..1075b66 --- /dev/null +++ b/supercheck @@ -0,0 +1,7 @@ +#!/bin/bash + +if [ ! -f "/tmp/check.heartbeat" ] || [ `stat -c "%Y" "/tmp/check.heartbeat"` -lt `date -d '12 hours ago' '+%s'` ]; then + echo "### Check est désactivé ! ###" + echo "Pour supprimer cet avertissement, commenter la ligne dans le fichier " + echo "/etc/cron.d/supercheck" +fi