From a505626101e262be2cd5a8c74c44d3616c299519 Mon Sep 17 00:00:00 2001 From: Tar Committer Date: Wed, 23 Aug 2000 20:13:31 +0000 Subject: Imported from rancid-1.5.tar.gz. --- bin/do-diffs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'bin/do-diffs') diff --git a/bin/do-diffs b/bin/do-diffs index 88cc445..fa4acd2 100755 --- a/bin/do-diffs +++ b/bin/do-diffs @@ -21,7 +21,7 @@ fi for GROUP in $LIST_OF_GROUPS do - LOCKFILE=/tmp/.$GROUP.run.lock + LOCKFILE=$TMPDIR/.$GROUP.run.lock ( echo starting: `date` @@ -31,6 +31,23 @@ do then echo hourly config diffs failed: $LOCKFILE exists /bin/ls -l $LOCKFILE + + # Send email if the lock file is old. + if [ "X$LOCKTIME" = "X" ] ; then + LOCKTIME=4 + fi + perl -e "\$t = (stat(\"$LOCKFILE\"))[9]; print \"OLD\\n\" if (time() - \$t >= $LOCKTIME*60*60);" > $TMPDIR/.$GROUP.old + if [ -s $TMPDIR/.$GROUP.old ] + then + ( + cat <