From: root Date: Fri, 17 Mar 2000 21:07:40 +0000 (+0000) Subject: Initial revision X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4a14ff868163b79a38a0fa779b0e16f05f64a617;p=backup.sh Initial revision --- 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