From 3e1942445f236f3d5e7525a18874b56083fffb0b Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Fri, 8 Aug 2014 07:49:49 +0000 Subject: [PATCH] Add Supercheck git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1679 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- check | 2 ++ debian/domcheck.supercheck.cron.d | 1 + debian/install | 1 + supercheck | 7 +++++++ 4 files changed, 11 insertions(+) create mode 100644 debian/domcheck.supercheck.cron.d create mode 100755 supercheck 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