From 4a14ff868163b79a38a0fa779b0e16f05f64a617 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 17 Mar 2000 21:07:40 +0000 Subject: [PATCH] Initial revision --- finn_ufullstendige.sh | 93 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100755 finn_ufullstendige.sh diff --git a/finn_ufullstendige.sh b/finn_ufullstendige.sh new file mode 100755 index 0000000..39892d1 --- /dev/null +++ b/finn_ufullstendige.sh @@ -0,0 +1,93 @@ +#!/bin/bash + +#Hovedkatalogen +topdir=/backup +#Utfil +utfil=/home/backup/public_html/ufullstendige.html + +dato=`date` + +cat << EOT > $utfil.tmp + + + +

+Av og til funker ikke backupen og tar filen blir ufullstendig. +Denne tabellen viser oversikt over de backupene vi har nå som +det er noe galt med. Om det er en daglig backup er det ikke så +farlig, men om det er en full kan det være lurt +å gå inn og slette denne manuelt slik at det +blir laget en ny full backup av den delen neste natt. +

+ +
+ +

+denne listen er sist oppdatert +
+$dato +

+ +

+ + + + + + + +EOT + +cd $topdir +for maskin in `ls -1 | grep -v lost+found` +do + cd $topdir/$maskin + for del in `ls -1 | grep -v navn` + do + delnavn=`cat $topdir/$maskin/$del.navn` + cd $topdir/$maskin/$del + for level in `ls -1` + do + cd $topdir/$maskin/$del/$level + #pwd + for fil in *.idx + do + if `tail -1 $fil | grep ^tar: > /dev/null 2>&1` + then + prefix=`echo $fil | cut -d . -f 1` +aar=`echo $prefix | cut -c 1-4` +mnd=`echo $prefix | cut -c 5,6` +dag=`echo $prefix | cut -c 7,8` + +if [ $level = "full" ] +then + clevel="$level" +else + #clevel="$level" + clevel=$level +fi + +cat << EOT >> $utfil.tmp + + + + + + +EOT + fi + done + done + done +done + +cat << EOT >> $utfil.tmp +
maskindelnivådato
$maskin$delnavn$clevel$aar/$mnd/$dag
+

+
+ + +EOT + +mv $utfil.tmp $utfil +chmod 644 $utfil -- 2.39.2